【问题标题】:In how many ways we can create a PS file in Mainframes?我们可以通过多少种方式在 Mainframes 中创建 PS 文件?
【发布时间】:2021-09-14 15:30:08
【问题描述】:

我们可以通过多少种方式使用 jcl 创建 PS 文件。强文本

【问题讨论】:

    标签: cobol jcl


    【解决方案1】:

    z/OS 支持几个不同的数据集组织,简称 DSORG。数据集组织是

    • 物理顺序,DSORG=PS
    • 分区有组织,DSORG=PO。有两种亚型:PDS 和 PDS/E
    • 直接访问,DSORG=DA
    • Virtual Storage Access Method(名字刺激,它是一个DISK数据集),DSORG=VS。有几个子类型。

    新数据集的创建称为分配。最后通过调用内部系统服务进行分配。这意味着,您可以编写 C 程序的汇编程序来提供新数据集的分配。因此,方式的数量是无限的。

    但是,z/OS 提供了以下方式,因此您无需自己编写程序。

    1. JCL

    您可以在 DD 语句上使用 JCL 关键字分配新的 PS、PO 或 DA 数据集。您要分配数据集的主要指标是DISP=(NEW,...)。 (任何其他DISP= 选项分配现有数据集。)关键字DSORG= 确定数据集的类型。如果省略,则关键字SPACE= 确定是分配PS 还是分配PDS。如果SPACE=指定primarysecondary 目录空间量,则分配一个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,就可以创建成员。但我们不说“分配成员”。新分配与为数据集保留一些磁盘空间有关。成员们利用了这个空间。

    分配的背后还有更多;太多了,这里就不写了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 2012-11-30
      • 2011-11-15
      相关资源
      最近更新 更多