EDF 和非终端事务

使用 EDF 来测试在没有终端的情况下执行的事务: 例如,由 EXEC CICS START 命令启动的事务或由瞬时数据触发器级别启动的事务。 要测试非终端事务,请使用 CEDX trnx 命令,其中 trnx 是事务标识。

要使用 CEDX 测试事务,必须满足以下条件:
  • 用于 EDF 显示的终端 (在其中输入 CEDX 命令) 必须登录到要在其中执行指定事务的 CICS® 区域。
  • 必须先发出 CEDX 命令,然后 CICS才能启动指定的事务。 将忽略发出 CEDX 命令时已在执行的相同事务的其他实例。
  • 您在 CEDX 命令上指定的事务必须在本地 CICS 区域中运行。 不能使用后跟 CEDX 事务的 CRTE 路由事务。

使用 CEDX 调试事务时, CICS 通过修改 CEDX 命令中指定的事务定义来控制 EDF 操作,以引用特殊事务类 DFHEDFTC。 当您关闭 EDF (使用 CEDX tranid , OFF) 时, CICS 会将事务定义修改回其正常事务类。

如果使用只读格式 CEDX (即 CEDY) ,那么适用相同的条件。 在这种情况下,将使用事务类 DFHEDFTO。