![]() |
![]() |
|
|
TXROLLBACK(3cbl)
Name
TXROLLBACK() - roll back a transaction
Synopsis
DATA DIVISION.
* Include TX definitions.
01 TX-RETURN-STATUS.
COPY TXSTATUS.
PROCEDURE DIVISION.
CALL "TXROLLBACK" USING TX-RETURN-STATUS.
Description
TXROLLBACK() is used to roll back the work of the transaction active in the caller's thread of control.
If the transaction_control characteristic (see TXSETTRANCTL()) is TX-UNCHAINED, then when TXROLLBACK() returns, the caller is no longer in transaction mode. However, if the transaction_control characteristic is TX-CHAINED, then when TXROLLBACK() returns, the caller remains in transaction mode on behalf of a new transaction (see the RETURN VALUE and ERRORS sections below).
TX-RETURN-STATUS is the record used to return a value.
Optional Set-up
Return Value
Upon successful completion, TXROLLBACK() returns TX-OK, a non-negative return value.
Errors
Under the following conditions, TXROLLBACK() fails and returns one of these negative values:
See Also
TXBEGIN(3cbl), TXSETTIMEOUT(3cbl), TXSETTRANCTL(3cbl)
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|