JCL Utilities是预先编写的程序,广泛用于大型机中以实现日常需求、组织和维护数据。它用于在数据集或记录级别重新组织、更改或比较数据。
这些实用程序允许操作数据集,这些数据集作为程序的输入提供。
- IEBCOPY –
它用于将现有数据集中的一个或多个成员复制到新的或现有的 PDS 数据集,用于压缩 PDS、将 PDS 加载到 TAPE 以及从 TAPE 卸载到 DISK。 - IEBGENER –
它用于复制或打印顺序数据集。也用于将任何 TAPE 文件复制到 DISK 或 DISK 到 TAPE。 - IEHLIST –
它是一种系统实用程序,用于列出一个或多个 PDS 目录中的条目、目录中的条目或列出卷目录 (VTOC) 的内容。 - IEHMOVE –
它用于将一个数据集从一个卷移动到另一个卷。 - IEBCOMPR –
它用于比较两个 PS 或 PDS 数据集的内容。 - IEBEDIT –
它用于创建包含作业步骤选择的 JCL。这些作业步骤可以输入到作业流中进行处理。 - IEHPROGM –
它用于删除或重命名数据集或成员以及对非 VSAM 数据集进行编目或取消编目。 - DFSORT 和 SYNCSORT –
它是强大的 IBM 实用程序,用于复制、排序或合并数据集。 SYSIN DD 语句用于指定条件。它用于实现许多功能,- 将所有记录从 SORTIN 复制到 SORTOUT。
- 跳过前 100 条记录,然后复制 20 条记录。
- 按指定字段位置的顺序对输入文件进行排序。
- 根据条件在输入文件中包含或省略记录。
- 按指定字段位置的顺序合并输入文件。
- 根据输入文件中指定的 JOIN KEY 连接两个或多个输入文件。
- 删除重复项
- 对相同键记录的值求和。
- 将序列号添加到输出文件中。
- 在喂入排序之前重构输入文件。
- 从单个输入文件创建多个文件。
- 在写入之前重构排序的文件。
- ICETOOL –
它是 DFSORT 的包装器,是另一个用于对数据集执行各种操作的 IBM 实用程序。文件操作在 TOOLIN DD 语句中指定。- 复制唯一的、选定的和重复的记录。
- 获取数字字段的统计数据(最大值、平均值和总数)。
- 计算字段中的唯一值。
- IDCAMS –
生成和修改 VSAM 和生成数据组 (GDG) 数据集。执行 IDCAMS 任务的命令包括 DEFINE、PRINT、LISTCAT、REPRO、ALTER、VERIFY 和 DELETE。它按时间顺序为 GDG 创建版本化文件。它列出 VSAM 数据集属性并删除不需要的数据集。