For other necessary conditions, see "Definition considerations" in this topic.
For more information on data conversion, see Data conversion.
sysVar.callConversionTable has the following characteristics:
Use sysVar.callConversionTable to switch conversion tables in a program or to turn data conversion on or off in a program.
To use the default conversion table for the default national language code for your system, set sysVar.callConversionTable to an asterisk (*). For Java™ generation, the default NLS (national language support) code is specified in the vgj.nls.code Java runtime property. The code must be one of those listed for the targetNLS build descriptor option. For COBOL generation, this setting references the default national language code you specified when you installed EGL runtime services.
The following example shows the assignment of a conversion table.
sysVar.callConversionTable = "CSOX850"; // conversion table for US English on AIX Server
Platform | Issue |
---|---|
COBOL generation | Because conversion table names in COBOL can be no longer than 8 characters, EGL ignores any characters after the first 8. |
z/OS® | The value is folded to upper case when the EGL runtime seeks a particular conversion table. This does not affect the value stored in the variable. |