【发布时间】:2021-09-14 15:30:08
【问题描述】:
我们可以通过多少种方式使用 jcl 创建 PS 文件。强文本
【问题讨论】:
我们可以通过多少种方式使用 jcl 创建 PS 文件。强文本
【问题讨论】:
z/OS 支持几个不同的数据集组织,简称 DSORG。数据集组织是
新数据集的创建称为分配。最后通过调用内部系统服务进行分配。这意味着,您可以编写 C 程序的汇编程序来提供新数据集的分配。因此,方式的数量是无限的。
但是,z/OS 提供了以下方式,因此您无需自己编写程序。
1. JCL
您可以在 DD 语句上使用 JCL 关键字分配新的 PS、PO 或 DA 数据集。您要分配新数据集的主要指标是DISP=(NEW,...)。 (任何其他DISP= 选项分配现有数据集。)关键字DSORG= 确定数据集的类型。如果省略,则关键字SPACE= 确定是分配PS 还是分配PDS。如果SPACE=指定primary、secondary、和 目录空间量,则分配一个PDS,否则分配一个PS .
由于限制,您还可以使用 JCL 关键字分配新的 VSAM 数据集。
2。 TSO/E
您可以使用 TSO/E ALLOC 命令执行(几乎)与 JCL DD 语句关键字相同的操作(见上文)。同样,关键字DISP(NEW,...) 用于分配新 数据集。
3。 ISPF
您可以在 TSO/E 会话中使用 ISPF 面板来分配新的数据集。
4.程序 IDCAMS
您可以在批处理作业中运行程序IDCAMS 来分配新的数据集。这是分配 VSAM 数据集的首选方法。
其他
有多种可能性,具体取决于您安装时可用的工具。
注意,PDS 的成员和 PDS/E 数据集*没有分配。一旦分配了 PDS 或 PDS/E,就可以创建成员。但我们不说“分配成员”。新分配与为数据集保留一些磁盘空间有关。成员们利用了这个空间。
分配的背后还有更多;太多了,这里就不写了。
【讨论】: