Rocket® Enterprise Developer (formerly a product of Micro Focus or formerly a product of Open Text) documentation, created before Rocket Software acquired certain products from OpenText, may include outdated references to "Micro Focus" or "OpenText", both of which are trademarks of OpenText or its affiliates. Rocket Software is not affiliated with Micro Focus or OpenText and has since rebranded these products as Rocket® products. You may also encounter outdated links in this documentation. If you do, please contact Rocket Support (support@rocketsoftware.com) for assistance.
JCL での動的 PDS の作成
次の例に示した拡張子構文を使用すると、JCL で動的 PDS を作成できます。
ファイルがデータ用かソース用かに応じて、JCL で次の変数を設定する必要があります。
| 変数 | データ PDS の値 | ソース PDS の値 |
|---|---|---|
| LRECL | ゼロより大きい任意の数 | 0 |
| RECFM | FB、V、VB、F のいずれか | LSEQ |
データ ファイル用の PDS の使用
//DD1 DD DSN='TEST.DYN1',DISP=(NEW,CATLG), // DCB=(RECFM=FB,LRECL=123,DSORG=PO) //*MFE: %PCDSN=C:\DPDS\*.DAT
これにより、TEST.DYN1 は動的 PDS として作成され、そのメンバーは C:\DPDS ディレクトリ内の拡張子 .DAT の付いたファイルになります。
ソース ファイル用の PDS の使用
//DD1 DD DSN='LORINCE.CTLLIB.PDS',DISP=(NEW,CATLG), // UNIT=SYSDA,SPACE=(CYL,(3,1,1)), // DCB=(RECFM=LSEQ,LRECL=0,DSORG=PO) //*MFE: %PCDSN=C:\DCCPDS\*.TXT
これにより、SORT、IDCAMS、REXX、JCL、および PROC のコントロール カードまたはソースに使用できる動的 PDS として LORINCE.CTLLIB.PDS が作成されます。
動的 PDS の削除
動的 PDS を削除しても、基本的な PC ファイルは自動的には削除されません。基本的な PC ファイルを削除するには、MF_DEL_DYNPDS 環境変数を Y に設定します。