- Oracle Oracle Tuxedo Mainframe Adapter for TCP User Guide

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