tibemsSession_Rollback
Function
Purpose
Roll back messages in the current transaction.
C Declaration
tibems_status tibemsSession_Rollback( tibemsSession session );
COBOL Call
CALL "tibemsSession_Rollback"
USING BY VALUE session,
RETURNING tibems-status
END-CALL.
Note:
session has usage pointer.
Parameters
| Parameter | Description |
|---|---|
session
|
Rollback the messages in this session. |
Remarks
When a session does not have transactional semantics, this function returns TIBEMS_ILLEGAL_STATE.
Messages sent to a queue with
prefetch=none and
maxRedelivery=number properties are not received
number times by an EMS application that receives in a loop and does an XA rollback after the XA prepare phase.