Integration Server 10.15 | JMS Client Development Guide | Working with Cluster Policies | Working with the Multisend Guaranteed Policy | Transaction Logging with the Multisend Guaranteed Policy
 
Transaction Logging with the Multisend Guaranteed Policy
When executing an XA transaction, Integration Server logs the state of each transaction. This transaction logging allows Integration Server to recover any transactions that did not complete due to Integration Server failure. While this is the most reliable way to ensure the integrity of a transaction, it may be expensive in terms of performance and it may not always be necessary.
When sending a message using a connection from a cluster connection factory that specifies a multisend guaranteed policy, Integration Server performs transaction logging only if the connection transaction type is XA_TRANSACTION.
However, you might want Integration Server to perform XA transaction logging and XA transaction recovery for all transactions that involve the multisend guaranteed policy, regardless of the connection transaction type. To do this, set the watt.server.jms.guaranteedMultisend.alwaysUseTXLogging parameter to true. For more information about this parameter, see watt.server.