conversionTable in callLink element
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.
Related concepts
Linkage options part
Related tasks
Editing the callLink element of a linkage options part
Related reference
Bidirectional language text
callLink element
Data conversion
pgmName in callLink element
sysLib.convert
targetNLS
type in callLink element