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

📅  最后修改于: 2021-09-10 02:37:23             🧑  作者: Mango

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

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

  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 数据集属性并删除不需要的数据集。