質問編集履歴

1

情報追記の為

2019/06/24 05:36

投稿

Zenasp1401
Zenasp1401

スコア10

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- SQL.2を発行
25
+ SQL.xを発行
26
26
 
27
27
 
28
28
 
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- WebAPI_C(httpでSQL.2を発行)
45
+ WebAPI_C(httpでSQL.xを発行)
46
46
 
47
47
 
48
48
 
@@ -53,3 +53,17 @@
53
53
  それぞれ別のhttpリクエストでの処理を、一つのトランザクションとして処理することはできるのでしょうか?
54
54
 
55
55
  WebAPI_A~WebAPI_Dを一つのWebAPIとして再設計し、トランザクションを行うしかないでしょうか。
56
+
57
+
58
+
59
+ SQLの内容について追記します。
60
+
61
+ SQLの内容は複数でSQL.1~SQL.xとなり、内容としては以下のようなパターンがあります。
62
+
63
+ ・ヘッダ情報テーブルと明細情報テーブルへの更新
64
+
65
+ ・複数のテーブルに対し、ステータス情報の更新
66
+
67
+ ・複数のテーブルで一つの取引情報となるテーブルの洗い替え
68
+
69
+ それぞれ、DBのトランザクション機能を使用するのではなく、更新が失敗した際は、自力でデータを削除するなどするしかないでしょうか。