Use CEDX to monitor and debug non-terminal transactions.
CICS intercepts the transaction specified on the CEDX tranid command, and displays the EDF diagnostic panels at the terminal at which the EDF command is issued.
CEDX provides the same function and diagnostic display panels as CEDF, and the same basic rules for CEDF also apply to CEDX. However, CICS uses the RESSEC and CMDSEC values of the CEDF transaction to authorize the use of the CEDX transaction.
CEDX TRNA,OFF
CEDX TRNB,ON
The transaction you specify on the CEDX command must run in the local CICS region (CRTE followed by CEDX is not allowed).
CEDX cannot interrupt transactions that are already running when you issue the CEDX command. It affects only a transaction that starts after you issue the command.
The following diagram illustrates the use of CEDX to invoke EDF for a transaction initiated by an EXEC CICS START command. It shows two terminals. The CICS terminal used for EDF issues a CEDX command before BBBB is started, to invoke EDF services to intercept and debug the specified transaction. The CICS user terminal issues an EXEC CICS START command to start BBBB, without a terminal.
┌────────────┐ ┌────────────┐ │ CICS │ │ CICS user │ │ terminal │ ┌──────┐ │ terminal │ │ used ├─────────→│ BBBB │ │ │ │ for EDF │ ⋘──────┘ │Transaction │ │ │ Transaction │AAAA starts│ │ CEDX BBBB │ BBBB started │ BBBB │ ⋘────────────┘ ⋘────────────┘ The CEDX command is AAAA issues issued at this terminal, EXEC CICS START before BBBB is command to start started, to invoke EDF BBBB, without services to intercept and a terminal. debug the specified transaction.