Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

RollbackTransaction – PB Docs 150 – PowerBuilder Library

RollbackTransaction – PB Docs 150

RollbackTransaction PowerScript function

Description

Rolls back the EAServer transaction
associated with the calling thread.

Controls

CORBACurrent objects

Syntax

Argument

Description

CORBACurrent

Reference to the CORBACurrent service
instance

Return Values

Integer. Returns 0 if it succeeds and
one of the following negative values if an error occurs:

  • -1

    Failed for unknown reason

  • -2

    No transaction is associated with the calling thread

  • -3

    The calling thread does not have permission to commit the
    transaction

  • -4

    The HeuristicCommit exception was raised

Usage

The RollbackTransaction function rolls
back the transaction associated with the calling thread. The call
fails if the HeuristicCommit exception is raised. Heuristic decisions
are usually made when normal processing cannot continue, such as
when a communications failure occurs. The HeuristicCommit exception
is raised when all relevant updates have been committed.

RollbackTransaction can be called by a
client or a component that is marked as OTS style. EAServer must be using the two-phase
commit transaction coordinator (OTS/XA).

Examples

This example shows the use of RollbackTransaction to
roll back a transaction when an update does not succeed:

See Also


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x