MSMQ Adapter 6.0 | webMethods MSMQ Adapter Documentation | webMethods MSMQ Adapter Installation and User’s Guide Documentation | Built-In Transaction Management Services | Built-In Transaction Management Services | pub.art.transaction:startTransaction
 
pub.art.transaction:startTransaction
This service 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 a corresponding pub.art.transaction:commitTransaction service or pub.art.transaction:rollbackTransaction service, your flow service will receive a run-time error.
For more information about implicit and explicit transactions, see Transaction Management Overview.
Input Parameters
startTransactionInput
Document. A document that contains the variable transactionName, described below.
transactionName
String. Specifies the name of the transaction to be started. The transactionName must correspond to the transactionName in any pub.art.transaction:rollbackTransaction or pub.art.transaction:commitTransaction services associated with the explicit transaction.
Output Parameters
startTransactionOutput
Document. A document that contains the variable transactionName, described below.
transactionName
String. The name of the transaction the service just started. The transactionName must correspond to the transactionName in any pub.art.transaction:rollbackTransaction or pub.art.transaction:commitTransaction services associated with the explicit transaction.