📜  作业控制语言(JCL)实用程序

📅  最后修改于: 2021-08-27 17:48:21             🧑  作者: Mango

JCL实用程序是预先编写的程序,广泛用于大型机中,以实现日常需求,组织和维护数据。它用于在数据集或记录级别重新组织,更改或比较数据。

这些实用程序允许操作数据集,这些数据集作为程序的输入提供。

  1. IEBCOPY –
    它用于将一个或多个成员从现有数据集中复制到新的或现有的PDS数据集中,用于压缩PDS,将PDS加载到TAPE以及从TAPE卸载到DISK。
  2. IEBGENER –
    它用于复制或打印顺序数据集。也用于将任何TAPE文件复制到DISK或将DISK复制到TAPE。
  3. IEHLIST –
    它是一种系统实用程序,用于列出一个或多个PDS目录中的条目,目录中的条目或列出卷目录(VTOC)的内容。
  4. IEHMOVE –
    它用于将一个数据集从一个体积移动到另一体积。
  5. IEBCOMPR –
    它用于比较两个PS或PDS数据集的内容。
  6. IEBEDIT –
    它用于创建包含选择的作业步骤的JCL。这些作业步骤可以输入到作业流中进行处理。
  7. IEHPROGM –
    它用于删除或重命名数据集或成员,以及用于编目或取消编目非VSAM数据集。
  8. DFSORT和SYNCSORT –
    它是功能强大的IBM实用程序,用于复制,排序或合并数据集。 SYSIN DD语句用于指定条件。它用于实现许多功能,
    1. 将所有记录从SORTIN复制到SORTOUT。
    2. 跳过前100条记录,然后复制20条记录。
    3. 按指定字段位置的顺序对输入文件进行排序。
    4. 根据条件在输入文件中包含或忽略记录。
    5. 按照指定字段位置的顺序合并输入文件。
    6. 根据输入文件中指定的JOIN KEY联接两个或多个输入文件。
    7. 删除重复项
    8. 对相同键记录的值求和。
    9. 将序列号添加到输出文件。
    10. 重新整理输入文件,然后再进行排序。
    11. 从单个输入文件创建多个文件。
    12. 写入之前重组已排序的文件。
  9. ICETOOL –
    它是DFSORT的包装,是另一个IBM实用程序,用于对数据集执行各种操作。文件操作在TOOLIN DD语句中指定。
    1. 复制唯一,选定和重复的记录。
    2. 获取数字字段的统计信息(最大值,平均值和总数)。
    3. 计算字段中的唯一值。
  10. IDCAMS –
    生成和修改VSAM和生成数据组(GDG)数据集。执行IDCAMS任务的命令包括DEFINE,PRINT,LISTCAT,REPRO,ALTER,VERIFY和DELETE。它会按时间顺序为GDG创建版本化文件。它列出了VSAM数据集属性并删除不需要的数据集。