ROLL call
The Roll (ROLL
) call backs out output
messages sent by a conversational application program and terminates
the conversation.
Format
Call Name | DB/DC | DBCTL | DCCTL | DB Batch | TM Batch |
---|---|---|---|---|---|
ROLL | X | X | X | X | X |
Parameters
The only parameter
required for the ROLL
call is the call function.
Usage
IMS terminates the application with a U0778 abend.
If
you issue a ROLL
call during a conversation, IMS TM backs out the update and cancels
output messages. IMS TM also
terminates the conversation with a U0778 abend code.
For applications that use the CPI Communications interface, the original transaction is discarded if it is classified by IMS as a discardable transaction.
Any remote LU 6.2 conversation transactions generated by a modified DL/I or CPI-C driven application program are deallocated with TYPE (ABEND_SVC).
Any application program that
uses Spool API functions and creates print data sets can issue the ROLL
call.
This backs out any print data sets that have not been released to
JES.
Restrictions
The ROLL
call
cannot use the AIBTDLI interface.