ファイルの処理を開始します。また、ラベルのチェックまたは書込み (およびその両方) およびその他の入出力操作も実行します。
| オペコード | 操作 | ファイルタイプ |
|---|---|---|
| 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 つの開かれたファイルとしてカウントします。物理ファイルは、その物理ファイルに割り当てたすべての論理ファイルが閉じてから、閉じます。