LOCK_RELEASE(排他制御機能適用時の排他解除契機定義)
形式
[LOCK_RELEASE {JOB|STEP}]
機能
ファイルおよびディレクトリの排他/共用制御で,排他/共用制御の解除契機を定義する。
オペランド
- LOCK_RELEASE 〜{JOB|STEP}
-
ファイルおよびディレクトリの排他/共用制御で,排他/共用制御の解除をジョブ終了時に行うかジョブステップ終了時に行うかを定義する。
このパラメータが省略されている場合,オペランドにJOBが指定されたものとする。
JOB :ジョブ終了時にジョブで使用したすべてのファイルおよびディレクトリの排他/共用制御を一括で解除する。
STEP:ジョブステップ終了時にジョブステップで使用したファイルおよびディレクトリのうち,以降のジョブステップで使用されないファイルおよびディレクトリの排他/共用制御を解除する。
ジョブ定義XMLファイルのEXEC要素のCOND属性や,IF要素でスキップされたジョブステップの場合も同様である。
なお,JSPEC機能で並列に実行されるジョブステップの場合,並列に実行されるジョブステップがすべて終了したときに,並列実行されたジョブステップで使用したファイルおよびディレクトリがまとめて解除される。
注意事項
-
LOCK_OPTIONでENABLEを指定していない場合,本パラメータを指定しても無視される。
-
STEPオペランドを指定した場合でも,JOBLIB DD要素で指定されたディレクトリはジョブ終了時まで解除されない。