階層ファイル・システム (HFS) 内のバイト・ストリーム・ファイルを、QSAM を使用して ORGANIZATION SEQUENTIAL ファイルとして処理できます。 これを行うためには、DD 名または環境変数のいずれか 1 つを ASSIGN 節の assignment-name として指定してください。
以下の制約事項に従ってください。
使用上の注意
例えば、ファイル定義に、3、5、および 10 バイトの長さのレベル 01 レコード記述があり、3 つのレコード「abc」、「defgh」、および「ijklmnopqr」をこの順に書き込むとしましょう。このファイルの最初の READ は 'abcdefghij' を戻し、2 番目の READ は 'klmnopqr ' を戻し、3 番目の READ は AT END 条件となります。
COBOL for OS/390 & VM バージョン 2 リリース 2 より前の IBM COBOL のリリースとの互換性を与えるために、HFS ファイルの DD 割り振りを使用するときに FILEDATA=TEXT を指定することもできますが、この使用はお勧めできません。HFS のテキスト・ファイルを処理する場合は、LINE SEQUENTIAL 編成を使用してください。QSAM を使用して HFS のテキスト・ファイルを処理する場合は、環境変数を使用してファイルを定義することはできません。
関連タスク
ファイルの割り振り
QSAM ファイルの定義および割り振り
z/OS DFSMS: Using Data Sets (HFS データ・セットの使用)