The linkage options part, callLink element,
property conversionTable specifies the name of the
conversion table that is used to convert data on a call. The property is meaningful
only when pgmName identifies a program that is called
by the generated program or wrapper.
The following
details are in effect:
- When the call is to a non-Java program, a default conversion occurs in
accordance with the character set (ASCII or EBCDIC) used on the calling platform.
You must specify a value for conversionTable in
the following case--
- The caller is Java™ code and is on a machine that supports one character
set (EBCDIC or ASCII); and
- The called program is non-Java and is on a machine that supports the other
character set.
- An attempt to specify a conversion table has no effect when EGL-generated Java code
calls a Java program, except in the case of bidirectional text.
- The property conversionTable is available only
if the value of property type is ejbCall or remoteCall.
Select one of the following values:
- conversion table name
- The caller uses the conversion table specified. For a list of tables,
see Data conversion.
- *
- Uses the default conversion table. The selected
table is based either on the locale of the client machine or (if the client
is running on a Web application server) on the locale of that server. If an
unrecognized locale is found, English is assumed.
For a list of tables,
see Data conversion.
- programControlled
- The caller uses the conversion table name that is in the system item sysVar.callConversionTable
at run time. If sysVar.callConversionTable contains blanks, no conversion
occurs.