Data Transformation Engine Services Guide

Chapter 9 – BEA TUXEDO Messaging Adapters
40
Tuxedo Service Send and Receive Buffer Types
A Tuxedo service is a two-way message system. When calling a Tuxedo service as a source or a target,
the send and receive buffer type definitions are described in the following sections:
For Data Sources
The Buffer adapter command (-B) specifies the buffer type, size, and binary data of the data when
calling the Tuxedo service for the data source.
If the GET function is used within a rule, the input may instead be passed as the third parameter. In this
case, the Buffer adapter command (-B) need only specify the buffer type, and does not require the Data
Format adapter command (-DF).
The receive buffer type is specified with the Data Format adapter command (-DF). If the Data Format
adapter command (-DF) is not specified, then the receive buffer is of the same type as the send buffer
on the data source.
For Data Targets
When accessing a Tuxedo service for a data target, if the control information is in the data stream, then
this provides the buffer type. If no control information is found, then the Data Format adapter command
(-DF) must be specified.
Tuxedo /Q Send and Receive Buffer Types
A Tuxedo /Q is a one-way message system. When calling a Tuxedo /Q as a source or a target, the send
and receive buffer type definitions are described in the following sections:
For Data Sources
The receive buffer type is specified with the Data Format adapter command (-DF). If the Data Format
adapter command (-DF) is not specified, then the receive buffer is of the same type as the send buffer
on the data source. For the data source, the Tuxedo /Q buffer type may also be specified in the control
information.
For Data Targets
When accessing a Tuxedo /Q for a data target, if the control information is in the data stream, then this
provides the buffer type. If no control information is found, then the Data Format adapter command
(-DF) must be specified.