1.2.2.4.3 Description
PURG call is normally, but not send; or send out
the message immediately for an express PCB.
If an I/O area is provided to PURG call,
PURG call also acts as an ISRT call. That is,
PURG marks the (current) message associated with the
PCB as complete and “ISRT” the data in the
I/O area as the first segment of the next message. The final result
is same as a PURG call without I/O area followed by an
ISRT call.
In Tuxedo ART for IMS, the simulated PURG call is
used to mark the associated message as complete for a non-express
PCB, or send out the associated message for an express PCB. If an
I/O buffer is provided, however, it is ignored since multiple
pending messages for a single PCB are not supported, therefore the
MOD is ignored too. No special status code is added for this case,
however, since the status code is checked by customer program.
Parent topic: PURG