Data Transformation Engine Services Guide

NonStop Data Transformation Engine Services Guide
39
Chapter 9 – BEA TUXEDO Messaging
Adapters
The messaging adapters for BEA Tuxedo are used to perform message transformation in the Tuxedo
environment, including the translation of data between different formats. The messaging adapters for
BEA Tuxedo also control the flow of messages between Tuxedo applications. For interfacing with
external messaging environments, other adapters (for example, database adapters and application
adapters) are used.
Overview
The BEA Tuxedo messaging adapters enable Tuxedo services to be called on input to return data, or to
send data to services on output. In addition, messages can be received from Tuxedo /Q on input and sent
to Tuxedo /Q on output.
Transaction Timeouts and Listen Wait Periods
It is essential to choose the appropriate values for the Listen adapter command (-LSN) and the
Transaction Timeout adapter command (-TT) to achieve the desired transactions. The transaction
timeout period specified with the Transaction Timeout adapter command (-TT) must be greater than the
cumulative wait period specified with the Listen adapter command (-LSN) across all bursts.
If the transaction timeout period is not greater than the cumulative wait period specified with the Listen
adapter command (-LSN) across all bursts, then all transactions will be rolled back.
When the card mode is Burst, if the transaction timeout period expires before the last listen timeout
period in the final burst of the last card executed in a single transaction, then all transactions will be
rolled back.