事务转储实用程序的作业控制语句 (DFHDU710)

用于运行 DFHDU710 程序的作业流应包含以下数据集的 DD 语句:

DFHDMPDS (必需)
要从中处理转储数据的输入数据集。
DFHPRINT (必需)
将转储数据写入的输出数据集,通常是打印机。
DFHTINDX (可选)
需要将转储索引摘要写入的输出数据集 (如果需要索引摘要输出)。 如果省略 DFHTINDX DD 语句,那么 DFHDU710 会尝试打开 SYSPRINT 数据集以进行转储索引输出。 如果失败,您将收到消息 IEC130I,并且不会写入转储索引摘要。
SYSIN (可选)
在其中定义 DFHDU710 程序的控制语句的 SYSIN 数据集,如果要对特定选择参数进行编码,那么需要该数据集。 如果省略 SYSIN DD 语句,那么将显示消息 IEC130I。
以下示例是 DFHDU710 程序的样本作业流。
图 1。 用于格式化和打印 CICS 事务转储数据集的样本作业
//PRNTDMP  JOB  accounting info,name,MSGLEVEL=(1,1),
//              CLASS=A,MSGCLASS=A,REGION=2M                         1 
//         EXEC PGM=DFHDU710,PARM='command,command,...'  2 
//STEPLIB  DD   DSN=CICSTS54.CICS.SDFHLOAD,DISP=SHR   3 
//DFHDMPDS DD   DSN=CICSTS54.CICS.DFHDMPA,DISP=SHR
//DFHTINDX DD   SYSOUT=A
//DFHPRINT DD   SYSOUT=A,DCB=(BLKSIZE=133)
//SYSPRINT DD   SYSOUT=A
//SYSIN    DD   *
 SELECT TYPE=OR
 [selection parameters, each on a separate line]
 END
/*
//
  1. 样本 JCL 给出了通常需要运行 DFHDU710 实用程序的区域大小 2 MB。 您可以使用样本区域大小作为自己 JCL 的基础,但必须确保区域大小足以在 CICS® 环境中运行 DFHDU710 实用程序。
  2. EXEC 语句的 PARM 选项包括:
    NOABBREV
    阻止在事务转储中以缩写格式格式化跟踪条目。
    不完整
    防止在事务转储中以完整格式格式化跟踪条目。

    可以使用 NOABBREV 和 NOFULL 选项来禁止跟踪格式化。 缺省操作是,跟踪将以AB略格式显示,后跟 FULL 格式 (请参阅 DFHTU710 实用程序的 ABBREV 和 FULL 关键字以获取详细信息)。

    注: ABBREV 和 FULL 不是DFHDU710 实用程序的有效关键字。
    DOUBLE| 单个
    对于 SINGLE ,事务转储输出是单间隔打印的。 对于 DOUBLE ,输出在打印行之间使用空白行进行打印。
    TRANSLATE=LC| FOLD | UC
    对于 LC ,在转储输出右侧的解释输出中,小写字母打印为小写,大写字母打印为大写字母。 对于 FOLD ,在解释的输出中,所有小写字母都将转换为大写字母。 对于 UC ,在解释的输出中仅打印大写字母。
  3. 要与 CICS 同时运行事务转储实用程序以处理不活动磁盘事务转储数据集,请在定义启动作业流中的事务转储数据集的 DD 语句中指定 DISP=SHR。