Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client C API Programmer's Guide | Transaction Semantics | Using Transaction Processing
 
Using Transaction Processing
 
Obtaining an External Transaction ID
Beginning a Transaction
Operations Within a Transaction
Publishing Events
Delivering Events
Subscribing and Getting Events
Ending a Transaction
To use transaction processing, your application should follow these steps:
1. Obtain a third-party identifier, which will be used with all publish, deliver, get and acknowledge events that will be part of the transaction. See Obtaining an External Transaction ID for more information.
2. Begin the transaction. See Beginning a Transaction for more information.
3. Publish, deliver, acknowledge, or get the events that make up the transaction. See Operations Within a Transaction for more information.
4. End the transaction, which involves a COMMIT or ABORT operation. See Ending a Transaction for more information.