Broker 10.5 | webMethods Broker Documentation | webMethods Broker Client C API Programmer's Guide | Transaction Semantics | Transactional Client Processing
 
Transactional Client Processing
 
Transaction Context Support
Transactional client processing facilitates publish, acknowledge, or get event functions within the context of a transaction.
A transactional client groups the events it publishes as a single unit of work called a transaction. A transaction either completes successfully or is rolled back to some known earlier state. If a transaction fails at any state, then it is rolled back. Once all of the events that make up a transaction have been processed, your Broker client then ends the transaction. A transaction can be ended by committing the transaction or aborting the transaction.