Integration Server 10.15 | JMS Client Development Guide | Transaction Management | Built-In Transaction Management Services
 
Built-In Transaction Management Services
The following table identifies each of the built-in services you can use for transaction management.
Service
Description
pub.art.transaction:commitTransaction
Commits an explicit transaction. It must be used in conjunction with the pub.art.transaction:startTransaction service. If it does not have this corresponding service, your flow service will receive a run time error.
pub.art.transaction:rollbackTransaction
Rolls back an explicit transaction. It must be used in conjunction with the pub.art.transaction:startTransaction service. If it does not have this corresponding service, your flow service will receive a run time error.
pub.art.transaction:setTransactionTimeout
Manually sets a transaction timeout interval for implicit and explicit transactions. When you use this service, you are temporarily overriding the Integration Server transaction timeout interval.
pub.art.transaction:startTransaction
Starts an explicit transaction. It must be used in conjunction with either a pub.art.transaction:commitTransaction service or pub.art.transaction:rollbackTransaction service. If it does not have one of these corresponding services, your flow service will receive an run time error.
For more information about the transaction management services, including detailed descriptions of the service signatures, see ART Folder.