同一カテゴリに対して、各種コマンドを連続実行する場合の排他関係と、注意事項を説明します。
別カテゴリを対象とする場合は、すべてのコマンドにおいて連続実行が可能です。
同一カテゴリに対して、各種コマンドを連続実行する場合の排他関係を以下に示します。
dlofentry:ロードコマンド
dccunlock:蓄積データファイル作成中状態解除コマンド
dccterm:終了指示コマンド
dccdelete:蓄積データファイル削除コマンド
dccres:資源管理状態変更コマンド
dcccat:カテゴリ定義情報の詳細表示コマンド
dccstatus:稼働状況表示コマンド
dcccheck:不整合検出コマンド
ddsdef:カテゴリ定義コマンド
iiscat:資源管理情報の表示コマンド
dfbselect:抽出コマンド
iisloadcheckcsv:CSV形式の入力データファイルチェックコマンド
iisloadcheckxml:XML形式の入力データファイルチェックコマンド
iisloadadpt:ロードアダプタコマンド
後続 (注1) | |||||||||||||||
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) | (11) | (12) | (13) | (14) | ||
先行 | (1)dlofentry | △ | ▲ | ○ | △ | ▲ | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ | △ |
(2)dccunlock | × | × | ○ | × | × | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ | × | |
(3)dccterm | ○ | ○ | - | ○ | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(4)dccdelete | △ | ▲ | ○ | △ | ▲ | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ | △ | |
(5)dccres | × | × | ○ | × | × | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ | × | |
(6)dcccat | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(7)dccstatus | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(8)dcccheck | - | - | ○ | - | - | ○ | ○ | - | - | ○ | ○ | ○ | ○ | - | |
(9)ddsdef | ○ | ○ | ○ | ○ | ○ | ○ | ○ | - | - | ○ | ○ | ○ | ○ | ○ | |
(10)iiscat | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(11)dfbselect | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(12)iisloadcheckcsv | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(13)iisloadcheckxml | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
(14)iisloadadpt (注2) | △ | ▲ | ○ | △ | ▲ | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ | △ |
注1)後続処理の(1)~(14)は、先行処理のコマンド(1)dlofentry~(14)iisloadadptに対応します。
注2)ロードアダプタコマンド(iisloadadpt)は -eオプションを指定した場合の排他関係です。
○:動作可能
△:一時的に待ちが発生するが並行して動作可能
▲:先行コマンドが後続コマンドの完了を待たされる
×:先行コマンドの完了を待って実行される
-:同時実行しないでください
注意
同一カテゴリに対して、各種コマンドを連続実行する場合、オプションの指定形式などでエラーが発生することがあります。各種コマンドを連続実行する場合の注意事項については、“3.2 同一カテゴリに対して、各種コマンドを連続実行する場合の注意事項”を参照してください。
誤ってdcccheckコマンドと、運用のコマンド(dccunlockコマンド、dccdeleteコマンド、dccresコマンド、dlofentryコマンド、ddsdefコマンド)を同時に実行した場合、正しくない情報が取得されることがあります。
参考
“△:一時的に待ちが発生するが並行して動作可能”の一時的待ち
同一カテゴリについて処理を行う場合、1レコードの更新が完了するまで他の処理を待たせます。
ロードの場合は、最初のレコード追加と最後のレコード更新のタイミングになります。コマンド全体の処理時間からみると、わずかな時間(1秒未満)なので、同時実行可能とほぼ変わりません。