2-8 Oracle Tuxedo Mainframe Adapter for TCP CICS User Guide
Data Translation Rules

The following table lists the data translation rules that TMA TCP gateway follows.

Table 2-1 Oracle Tuxedo Terminology

Term Definition

STRING A buffer of character data that is
terminated by the first null character in the
buffer. Typically, character string buffers
undergo translation when sent to a system
that is different from the sending system.
CARRAY A CARRAY is a buffer of raw data that
contains no terminating character and that
undergoes no conversion or translation;
the data is sent from one system to another
without modification. A CARRAY is an
exemplary buffer type for a graphics file.
VIEW A VIEW buffer is a collection of field
definitions that can be treated as a single
entity. It is comparable to a record layout
in COBOL or a structure in C.
FML FML (Fielded Manipulation Language)
buffers are variable length, dynamic,
self-describing buffers. Each field in the
buffer has its own descriptive header. In
Oracle Tuxedo, FML buffers can be tied
closely to VIEW buffers so that conversion
from one to the other is direct.

Table 2-2 Data Translation Rules

Field Type Translation Rules

CARRAY Passed untranslated as sequences of bytes
STRING and CHAR Translated from ASCII to EBCDIC (if needed)
SHORT Translated to S9(4) COMP