Figure 4 summarizes the resources you can access from a CICS® environment that includes DBCTL.
A single CICS task can use DB2® tables, IMS™ databases (using DBCTL or remote DL/I), and CICS-managed local or remote resources (for example, VSAM files).
The CICS-DB2 and the CICS-DBCTL interfaces are similar in that they both use the task-related user exit interface, and have a two-phase commit process. However, they differ in a number of respects. For example, CICS supports DBCTL and remote DL/I, and has to determine at PSB schedule time which of them is being used. For more information, see Other methods for accessing DL/I.