space
Previous Page | Next Page

How to Use the IMS DATA Step Interface

z/OS DL/I System Calls

The following table summarizes the functions and region types for non-database access calls that are supported by the IMS DATA step interface.

Summary of Fast Path and Non-Database Access Calls
Function Purpose Valid Region Types Notes
CHKP create the synchronization point, recovery all IMS DATA step interface region types OS/VS option not supported. In transaction-processing BMPs, next call must be GU using I/O PCB.
CHNG change destination for messages IMS/ESA BMP regions sets the destination for a modifiable TP PCB
CMD issue IMS/ESA commands from a program IMS/ESA BMP regions when CC status returned, must next issue GU to retrieve response
DEQ release a class of segments enqueued with the Q command code IMS/ESA BMP regions specify class (A-J) of segments to dequeue
FLD access fields in MSDBs IMS/ESA BMP regions Fast Path Facility only
GCMD retrieve additional response segments to a command if more than one IMS/ESA BMP regions functions as a GN to the queue after first response segment retrieved with GU
GN retrieve additional segments of a message with more than one segment IMS/ESA BMP regions uses I/O PCB
GU retrieve the first segment of a message IMS/ESA BMP regions uses I/O PCB
ISRT format and send message segment to the queue IMS/ESA BMP regions uses I/O or TP PCB
LOG insert a record to the DL/I system log z/OS DL/I regions uses I/O PCB
POS return position information from DEDBs IMS/ESA BMP regions Fast Path Facility only
PURG terminate the current message being inserted; insert the first segment of the next message IMS/ESA BMP regions uses TP PCB
ROLB back out database updates since last sync point IMS/ESA BMP regions and batch DL/I regions in IMS/ESA Release 3 in BMP regions, also backs out messages inserted to the queue since the last synchronization point. Next call must be GU using I/O PCB if ROLB requested return of previous message.
ROLL back out database updates since last sync point, and abend IMS/ESA BMP regions, batch DL/I regions in IMS/ESA Release 3, and CICS/VS shared DL/I regions in BMP regions also backs out messages inserted to the queue since the last synchronization point

space
Previous Page | Next Page | Top of Page