我想创建一些 Rexx 代码,允许我以任何格式分配新数据集,例如 PDS、Sequential 等。通过读取现有数据集的数据集信息,然后将这些参数应用于新分配。
例如,当我在 3.2 中输入数据集名称并按 Enter 时,我会收到以下信息:
Data Set Name . . . . : HLQ.ETE.CNTL
General Data Current Allocation
Management class . . : MC000101 Allocated blocks . : 6
Storage class . . . : SC002020 Allocated extents . : 1
Volume serial . . . : VOL007 Maximum dir. blocks : 11
Device type . . . . : 3390
Data class . . . . . : None
Organization . . . : PO Current Utilization
Record format . . . : FB Used blocks . . . . : 5
Record length . . . : 80 Used extents . . . : 1
Block size . . . . : 27920 Used dir. blocks . : 6
1st extent blocks . : 6 Number of members . : 35
Secondary blocks . : 2
Data set name type : PDS Dates
Creation date . . . : 2014/04/02
Referenced date . . : 2014/07/01
Expiration date . . : ***None***
所以在我的 Rexx 中,我想做两件事:
读取现有数据集分配参数,如上所示
使用读入参数分配新数据集
我会将此 Rexx 作为 JCL 批处理作业的一部分运行。
由于我已经研究了几天并且看不到这样做的方法,因此我将不胜感激。