webMethods Adapter Runtime 10.7 | webMethods Adapter Runtime Documentation | webMethods Adapter Runtime User’s Documentation | Transaction Management | Built-In Services for Transaction Management | pub.art.transaction:startTransaction
 
pub.art.transaction:startTransaction
Starts an explicit transaction.
Input Parameters
Name
Description
startTransactionInput
Document List Information for each start transaction request.
Key
Description
transactionName
String Optional. Specifies the name of the transaction to be started. If you leave this parameter blank, Integration Server will generate a name for you. In most implementations it is not necessary to provide your own transaction name.
Output Parameters
Name
Description
startTransactionOutput
Document List Information for each start transaction request.
Key
Description
transactionName
String The name of the transaction the service just started.
Usage Notes
This service is available only if your adapter supports built-in transaction management services, which you can confirm by checking the user guide for the adapter.
This service is intended for use with the pub.art.transaction:commitTransaction or pub.art.transaction:rollbackTransaction service. The transactionName value returned by a call to this service can be provided to pub.art.transaction:commitTransaction (to commit the transaction) or pub.art.transaction:rollbackTransaction (to roll back the transaction).