4.1.6 物理ファイルの作成(オフラインの業務をするUAPからの操作)
物理ファイルはオフラインで作成します。物理ファイルは,まずOpenTP1ファイルシステムにdc_dam_create関数【CBLDCDMB('CRAT')】で割り当てます。割り当てるときに設定する内容を次に示します。
-
割り当てる物理ファイル名
-
一つのブロックのブロック長と,ブロック数
-
入出力の単位になる,一括処理ブロック数
-
ファイル所有者,所有者グループ,ほかのUAPからのアクセス権
物理ファイルを割り当てたときに,ファイル記述子がリターンされます。
ファイル記述子は,オープン以降の処理で使います。dc_dam_create関数で返されたファイル記述子を使える関数を次に示します。
次に示す関数では,dc_dam_create関数で返されたファイル記述子を使えません。関数はエラーリターンします。
OpenTP1ファイルシステムに,最初に物理ファイルとしてDAMファイルを作成する手順を次の図に示します。
|