資源の排他制御(CBLDCLCK)
任意のユーザファイルを排他制御するプログラムについて説明します。資源の排他制御のCOBOL-UAP作成用プログラムを次に示します。
-
CBLDCLCK('GET ') − 資源の排他
-
CBLDCLCK('RELALL ') − 全資源の排他の解除
-
CBLDCLCK('RELNAME ') − 資源名称を指定した排他の解除
資源の排他制御のCOBOL-UAP作成用プログラム(CBLDCLCK)は,TP1/Server BaseのUAPでだけ使えます。TP1/LiNKのUAPでは,資源の排他制御のCOBOL-UAP作成用プログラムは使えません。
COBOL-UAP作成用プログラムのデータ部(DATA DIVISION)を定義するときには,サンプルとしてCOBOL言語用テンプレートが使えます。資源の排他制御(CBLDCLCK)のCOBOL言語用テンプレートは,/BeTRAN/examples/COBOL/ディレクトリの下のDCLCK.cblに格納してあります。