选择事务转储实用程序的输出 (DFHDU710)

CICS 转储域的输出将写入 DASD 或磁带,具体取决于您在创建事务转储数据集并将其定义到 CICS时指定的时间。 事务转储实用程序 DFHDU710为打印准备事务转储输出并打印格式化信息。

关于此任务

不会擦除事务转储数据集的内容,但在下次打开该数据集以供使用时会丢失这些内容。 仅在以下情况下才会发生此情况:
  • 在初始化期间打开数据集。
  • 您可以使用 CEMT SET DUMPDS SWITCH 命令或相应的 EXEC CICS SET 命令切换到数据集。
  • 数据集通过 CEMT SET DUMP OPEN 命令或相应的 EXEC CICS SET 命令显式打开。

如果使用转储实用程序来打印 CICS仍在使用的转储数据集,那么将打印当前运行期间写入的任何事务转储。 之后可能是来自先前运行的未识别部分事务转储,其头在当前运行期间已被覆盖。 任何此类部分事务转储都可以后跟先前运行的进一步事务转储。

请勿使用转储实用程序来打印在最近执行 CICS期间未打开的转储数据集。 如果尝试,那么将重新打印先前执行中的事务转储,或者程序无法识别数据集上的记录。

过程

  1. 在打印事务转储数据集之前,请关闭该数据集。 使用 CEMT SET DUMPDS SWITCH 命令或相应的 EXEC CICS 命令来切换到另一个转储数据集,并关闭活动的转储数据集。
    要使 CICS 在转储数据集已满时自动执行切换,请使用 CEMT SET DUMPDS AUTOSWITCH 命令或相应的 EXEC CICS SET 命令。 打印转储数据集的内容时,请勿切换转储数据集。
  2. 要选择要打印的转储,请使用 SYSIN 数据集中的控制语句。
    除了您选择的转储之外, DFHDU710 程序始终以正在处理的数据集上的转储的索引形式写入摘要。 索引信息取自事务转储头记录,并写入使用 DD 名称 DFHTINDX 定义的数据集,或写入 SYSPRINT 数据集 (如果缺少 DFHTINDX DD 语句)。