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