How to Use the IMS DATA Step Interface |
The following table summarizes the functions and region types for non-database access calls that are supported by the IMS DATA step interface.
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 |
Copyright © 2007 by SAS Institute Inc., Cary, NC, USA. All rights reserved.