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

入出力ステートメント、属性、およびオプションの組み合わせ

次に示す図は、さまざまな PL/I ファイル操作に使用できる入出力ステートメント、ファイル属性、ENVIRONMENT オプション、および DD:ddname 環境変数オプションをリストしたものです。 表 12 はネイティブ・データ・セット用、表 13 はワークステーション VSAM データ・セット用のリストです。

表 12. ネイティブ・データ・セット用のステートメント、属性、およびオプション
ステートメント ファイル属性 ENVIRONMENT オプション DD_DDNAME オプション
PUT
ENVIRONMENT
FILE
OUTPUT
PRINT
STREAM
CONSECUTIVE
GRAPHIC
RECSIZE(n)
AMTHD(FSYS)
APPEND(Y|N)
ASA(Y|N)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
TERMLBUF(n)
TYPE(CRLF|TEXT|FIXED)
GET
ENVIRONMENT
FILE
STREAM
INPUT
CONSECUTIVE
GRAPHIC
RECSIZE(n)
AMTHD(FSYS)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
TERMLBUF(n)
TYPE(CRLF|TEXT|FIXED)
WRITE
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
KEYED
RECORD
OUTPUT|UPDATE
CONSECUTIVE|REGIONAL(1)
CTLASA
RECSIZE(n)
SCALARVARYING
AMTHD(FSYS)
APPEND(Y|N)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
TERMLBUF(n)
TYPE(CRLF|TEXT|FIXED)
LOCATE
BUFFERED
ENVIRONMENT
FILE
KEYED
RECORD
OUTPUT
SEQUENTIAL
CONSECUTIVE|REGIONAL(1)
CTLASA
RECSIZE(n)
AMTHD(FSYS)
APPEND(Y|N)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
TYPE(CRLF|TEXT|FIXED)
READ
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
INPUT|UPDATE
KEYED
RECORD
CONSECUTIVE|REGIONAL(1)
RECSIZE(n)
SCALARVARYING
AMTHD(FSYS)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
TERMLBUF(n)
TYPE(CRLF|TEXT|FIXED)
REWRITE
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
UPDATE
KEYED
RECORD
CONSECUTIVE|REGIONAL(1)
RECSIZE(n)
SCALARVARYING
AMTHD(FSYS)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
TYPE(CRLF|TEXT|FIXED)
DELETE
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
UPDATE
KEYED
RECORD
REGIONAL(1)
RECSIZE(n)
SCALARVARYING
AMTHD(FSYS)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
注:
1 新規データ・セットを作成する場合
2 プリンター向け PL/I ファイルの場合
3 PM 端末に関連付けられる場合
4 データ・セットが PL/I プログラムで作成されていない場合
5 DIRECT は REGIONAL(1) にのみ適用できる
6 REGIONAL(1) 用
7 REGIONAL(1) には適用されない
表 13. ワークステーション VSAM データ・セット用のステートメント、属性、およびオプション
ステートメント ファイル属性 ENVIRONMENT オプション DD_DDNAME オプション
PUT
ENVIRONMENT
FILE
OUTPUT
PRINT
STREAM
ORGANIZATION(CONSECUTIVE)
GRAPHIC
RECSIZE(n)
AMTHD(DDM|ISAM|BTRIEVE)
APPEND(Y|N)
ASA(Y|N)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
GET
ENVIRONMENT
FILE
STREAM
INPUT
ORGANIZATION(CONSECUTIVE)
GRAPHIC
RECSIZE(n)
AMTHD(DDM|ISAM|BTRIEVE)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
WRITE
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
KEYED
RECORD
OUTPUT|UPDATE
ORGANIZATION|VSAM
CTLASA
RECSIZE(n)
SCALARVARYING
AMTHD(DDM|ISAM|BTRIEVE)
ASA(Y|N)
APPEND(Y|N)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
LOCATE
BUFFERED
ENVIRONMENT
FILE
KEYED
RECORD
OUTPUT
SEQUENTIAL
ORGANIZATION|VSAM
CTLASA
RECSIZE(n)
SCALARVARYING
AMTHD(DDM|ISAM|BTRIEVE)
APPEND(Y|N)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
READ
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
INPUT|UPDATE
KEYED
RECORD
ORGANIZATION|VSAM
RECSIZE(n)
SCALARVARYING
AMTHD(DDM|ISAM|BTRIEVE)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
REWRITE
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
UPDATE
KEYED
RECORD
ORGANIZATION|VSAM
RECSIZE(n)
SCALARVARYING
AMTHD(DDM|ISAM|BTRIEVE)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
DELETE
BUFFERED|UNBUFFERED
DIRECT|SEQUENTIAL
ENVIRONMENT
FILE
UPDATE
KEYED
RECORD
ORGANIZATION|VSAM
RECSIZE(n)
SCALARVARYING
AMTHD(DDM|ISAM|BTRIEVE)
file_spec
RECSIZE(n)
SHARE(NONE|READ|ALL)
注:
1 新規データ・セットを作成する場合
2 プリンター向け PL/I ファイルの場合
3 VSAM データ・セットには適用されない

Terms of use | Feedback

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