What Happens when a CA IDMS Instruction is Executed

The following diagram shows what happens when a CICS program executes a CA IDMS database instruction when using the command-level interface.
idms
The following diagram shows what happens when a CICS program executes a CA IDMS database instruction when using the command-level interface.
What Happens when a CA IDMS Instruction is Executed
What Happens when a CA IDMS Instruction is Executed (2)
When DC/UCF is used with CICS, the IDMS communications block provides a 16-character field that CICS uses as a work area. This field immediately follows the direct db-key (DIRDBKEY) field.
For information on using the IDMS communications block, see the
DML Reference section for Assembler
.
When the standard CICS interface (IDMSINTC) enters a CICS wait the type of wait is identified, which you can use to diagnose unexplained processing delays.
The IDMSINTC interface specifies a NAME parameter when it issues an EXEC CICS WAIT. The value of this parameter identifies the type of wait being done. The values for the NAME parameter are:
  • IDMSDL1T
    Task is waiting for CA IDMS DLI Transparency processing.
  • IDMSSYNC
    Task is waiting for two-phase commit synchronization to complete.
  • IDMS EXT
    Task is waiting for completion of a UCF or DML request to a CA IDMS back end.
Note:
You can display the type of wait being done using CICS facilities such as CEMT INQ TASK.