DL/I calls for IMS and CICS

The following table provides a reference for using DL/I calls in a batch, batch-oriented BMP, or CICS® with DBCTL environment.

Table 1. DL/I calls available to IMS and CICS command-level application programs
Request type Batch Batch-oriented BMP CICS with DBCTL1
CHKP call (symbolic) Yes Yes No
CHKP call (basic) Yes Yes No
GSCD call2 Yes No No
INIT call Yes Yes Yes
ISRT call (initial load) Yes No No
ISRT call Yes Yes Yes
LOG call Yes Yes Yes
SCHD call No No Yes
ROLB call Yes Yes No
ROLL call Yes Yes No
ROLS call (Roll Back to SETS)3 Yes Yes Yes
ROLS call (Roll Back to Commit) Yes Yes Yes
SETS call3 Yes Yes Yes
STAT call4 Yes Yes Yes
TERM call No No Yes
XRST call Yes Yes No
  1. In a CICS remote DL/I environment, CALLs in the CICS-DBCTL column are supported if you are shipping a function to a remote CICS that uses DBCTL.
  2. GSCD is a Product-sensitive Programming Interface.
  3. SETS and ROLS calls are not valid when the PSB contains a DEDB.
  4. STAT is a Product-sensitive Programming Interface.