conversionTable in callLink element

The conversionTable property of the callLink element in a linkage options part specifies the name of the conversion table that is used to convert data on a call to a program running on a remote server. Conversion is necessary when the code page used for encoding text on the server is different from the encoding used on the client. This is always the case when a Java™ client is calling a COBOL server, or when a COBOL client is calling a Java server. The conversion is performed on the calling program. The callLink element is defined for the program being called; the conversion table specifies what conversion needs to be performed when the client calls that program.

Programs supporting bidirectional languages, such as Arabic and Hebrew, can use bidi conversion tables to specify reordering of text data in addition to code page conversion. For more information, see Working with bidirectional data.

Select one of the following values:
conversion table name
The caller uses the conversion table specified. For a list of tables, see the topic Data conversion.
*
Uses the default conversion table. For a COBOL client, the name of that table is ELAxxx, where the value of xxx is the value of the targetNLS build descriptor option. For a Java client, the selected table is based on the locale of the client system; or, if the client is running on a Web application server, it is based on the locale of that server. If an unrecognized locale is found, English is the default.
PROGRAMCONTROLLED
The calling program uses the conversion table name that is in the sysVar.callConversionTable system variable at run time. If sysVar.callConversionTable contains blanks, no conversion occurs.
For information on system functions and system variables, see the EGL Language Reference.

Feedback