Rational Developer for System z
Enterprise PL/I for z/OS, Version 4.1, プログラミング・ガイド

レコード単位データ伝送の使用

レコード・フォーマットの指定
レコード入出力を使用したファイルの定義
ENVIRONMENT オプションの指定
CONSECUTIVE
ORGANIZATION(CONSECUTIVE)
CTLASA|CTL360
LEAVE|REREAD
レコード入出力によるデータ・セットの作成
必須情報
レコード入出力によるデータ・セットのアクセスおよび更新
必須情報
連続データ・セットの例

PL/I は、RECORD 属性を持つさまざまなタイプのデータ・セットをサポートして います (表 20 参照)。 このセクションでは、連続データ・セットの使用法について説明します。

表 17 は、レコード単位データ伝送を使って、連続データ・セット を作成したり、連続データ・セットにアクセスする場合に 使用できるステートメントとオプションをリストしています。

表 17. 連続データ・セットの作成と連続データ・セットへのアクセスで使用できるステートメントとオプション
ファイル宣言1
有効ステートメント2、および
必須オプション
指定できるその他のオプション
SEQUENTIAL OUTPUT
BUFFERED
WRITE FILE(file-reference)
FROM(reference);
 
LOCATE 基底付き変数
FILE(file-reference);
 
 
 
SET(pointer-reference)
SEQUENTIAL OUTPUT
WRITE FILE(file-reference)
FROM(reference);
 
SEQUENTIAL INPUT
BUFFERED
READ FILE(file-reference)
INTO(reference);
 
READ FILE(file-reference)
SET(pointer-reference);
 
READ FILE(file-reference)
IGNORE(expression);
 
SEQUENTIAL INPUT
READ FILE(file-reference)
INTO(reference);
 
READ FILE(file-reference)
IGNORE(expression);
 
SEQUENTIAL UPDATE

BUFFERED
READ FILE(file-reference)
INTO(reference);
 
READ FILE(file-reference)
SET(pointer-reference);
 
READ FILE(file-reference)
IGNORE(expression);
 
REWRITE FILE(file-reference);
 
 
 
 
 
 
 
 
 
FROM(reference)
SEQUENTIAL UPDATE
READ FILE(file-reference)
INTO(reference);
 
READ FILE(file-reference)
IGNORE(expression);
 
REWRITE FILE(file-reference)
FROM(reference);
 
注:
  1. 完全なファイル宣言には、属性 FILE、RECORD、および ENVIRONMENT が組み込まれています。
  2. ステートメント READ FILE (file-reference) は、有効な ステートメントであり、また READ FILE(file-reference) IGNORE (1) と 同等のものです。

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)