OPEN

ファイルの処理を開始します。また、ラベルのチェックまたは書込み (およびその両方) およびその他の入出力操作も実行します。

オペコード 操作 ファイルタイプ
00 OPEN INPUT L S R I
01 OPEN OUTPUT L S R I
02 OPEN I-O L S R I
03 OPEN EXTEND L S R I
04 OPEN INPUT WITH NO REWIND L S
05 OPEN OUTPUT WITH NO REWIND L S
08 OPEN INPUT REVERSED L S
入力フィールド

ファイル名領域

キー定義ブロック (I)

fcd-organization ファイル編成
fcd-access-mode アクセスモード
fcd-open-mode オープンモード
fcd-name-length ファイル名の長さ
fcd-lock-mode ロックモードフラグ
fcd-other-flags その他のフラグ
fcd-file-format ファイル形式
fcd-max-rec-length 最大レコード長
fcd-recording-mode レコードモード
fcd-min-rec-length 最小レコード長
fcd-filename-address ファイル名領域へのポインタ
fcd-key-def-address キー定義ブロックへのポインタ (I)
fcd-data-compress データ圧縮
fcd-locktypes 言語間ロック
出力フィールド
fcd-file-status ユーザファイルの状態
fcd-open-mode オープンモード
fcd-handle このファイルに対するすべての順アクセスに対してこのファイルハンドルを使用します。

ファイルの複数回オープン

同じ物理ファイルにいくつかの FCD を割り当てて、それらのファイルを同時に開くことができます。オペレーティングシステムでは、これを 1 つの開かれたファイルとしてカウントします。物理ファイルは、その物理ファイルに割り当てたすべての論理ファイルが閉じてから、閉じます。