The TransactionCommit method of SOAP/AM Server's built-in transactionContol service is used to commit an existing suspended transaction.
Syntax
txResponse = TransactionCommit ( txURL )
Parameters
name |
type |
direction |
description |
txResponse |
txControlResponseType |
out |
The response to the 'commit transaction' request. See txControlResponseType and Remarks below for more information. |
txURL |
xsd:string |
in |
The identifier of any existing "suspended" transaction, copied from the txControlResponseType response of the TransactionBegin method or a user-defined method. |
Remarks
The TransactionCommit method is part of SOAP/AM Server's built-in transactionControl service. The WSDL for the transactionControl service is located at http://mysystem:port/services/transactionControl/transactionControl.wsdl.
If txURL does not identify an existing transaction in the "suspended" state, a SOAP fault will occur.
If SOAP/AM Server successfully commits the transaction, the txOutcome element of the response will be "committed". txURL should not be used again in any other transaction control operation.
If the SOAP/AM Server cannot commit the transaction, the txOutcome element of the response may be "aborted" or "unknown" and the txResult element will contain the NSK file system error.