The genxlt utility creates translation tables, which are used by the iconv_open(), iconv(), and iconv_close() services of the runtime library. These services can be called from both non-XPLINK and XPLINK applications. The non-XPLINK and XPLINK versions have different names. The non-XPLINK and XPLINK versions of the GENXLT table should always be generated. If any XPLINK applications will require one of these translation tables, then the XPLINK version should also be generated.
If the DBCS option is specified, when a shift-out character is encountered in the input, the characters up to the shift-in character are copied to the output, and not converted. There must be an even number of characters between the shift-out and shift-in characters, and the characters must be valid DBCS characters.
If you specify the NODBCS option, genxlt treats all the characters as a single SBCS character, and does not perform a check of DBCS characters.
For more information on the genxlt utility, refer to z/OS XL C/C++ Programming Guide.