Re: レコードロック解除待ち
n_kawashima
投稿数: 21
Tandaさん
マイグレーション前のトランザクション指定は以下のとおりです。
各ツリーごとに記載します。
集計処理というのが親タスクで子タスクをコールしている
だけです。(タスク終了条件:Yes チェック時期:A=後置)
集計処理のタスク前処理で、タスクAをコール
レコード後処理で、タスクB → C → Dをコール
しています。
タスクAはマスタを参照し、情報を変数にセットしています。
タスクBはテーブルをメインでオープンし、更新しています。
タスクCはマスタを参照し、C−1タスクをコールしています。
タスクC−1ではタスクCで取得したマスタ項目をキーとして
テーブルをメインでオープンし、別のテーブルに集計した値を
登録しています。
タスクDはマスタをメインでオープンし、更新しています。
集計処理 トランザクション:N=なし Yes
|
|-- タスクA トランザクション:N=なし Yes
|-- タスクB トランザクション:L=オンロック No
|-- タスクC トランザクション:L=オンロック Yes
|-- タスクC−1 トランザクション:L=オンロック No
|-- タスクD トランザクション:L=オンロック No
よろしくお願い致します。
マイグレーション前のトランザクション指定は以下のとおりです。
各ツリーごとに記載します。
集計処理というのが親タスクで子タスクをコールしている
だけです。(タスク終了条件:Yes チェック時期:A=後置)
集計処理のタスク前処理で、タスクAをコール
レコード後処理で、タスクB → C → Dをコール
しています。
タスクAはマスタを参照し、情報を変数にセットしています。
タスクBはテーブルをメインでオープンし、更新しています。
タスクCはマスタを参照し、C−1タスクをコールしています。
タスクC−1ではタスクCで取得したマスタ項目をキーとして
テーブルをメインでオープンし、別のテーブルに集計した値を
登録しています。
タスクDはマスタをメインでオープンし、更新しています。
集計処理 トランザクション:N=なし Yes
|
|-- タスクA トランザクション:N=なし Yes
|-- タスクB トランザクション:L=オンロック No
|-- タスクC トランザクション:L=オンロック Yes
|-- タスクC−1 トランザクション:L=オンロック No
|-- タスクD トランザクション:L=オンロック No
よろしくお願い致します。
投票数:0
平均点:0.00
投稿ツリー
-
レコードロック解除待ち
(n_kawashima, 2014-9-1 18:53)
- Re: レコードロック解除待ち (Tanda, 2014-9-2 12:51)
-
Re: レコードロック解除待ち
(n_kawashima, 2014-9-2 15:09)
- Re: Re: レコードロック解除待ち (Tanda, 2014-9-2 15:23)
-
Re: レコードロック解除待ち
(n_kawashima, 2014-9-2 16:32)
- Re: Re: レコードロック解除待ち (Tanda, 2014-9-2 16:40)
-
Re: レコードロック解除待ち
(n_kawashima, 2014-9-2 16:59)
- Re: Re: レコードロック解除待ち (Tanda, 2014-9-2 18:39)
-
Re: レコードロック解除待ち
(ISHIJIMA, 2014-9-2 18:51)
- Re: レコードロック解除待ち (pu_mahalo, 2014-9-2 19:11)
- Re: Re: レコードロック解除待ち (Tanda, 2014-9-2 19:21)
-
Re: レコードロック解除待ち
(n_kawashima, 2014-9-2 19:25)
- Re: Re: レコードロック解除待ち (Tanda, 2014-9-2 19:29)
- Re: レコードロック解除待ち (ISHIJIMA, 2014-9-2 22:29)