Removal of conversion table source code

As of z/OS® V1R12, the C/C++ runtime library will no longer ship any ucmap source code or genxlt source code for character conversions now being performed by Unicode Services.

Users with customized conversion tables should now generate custom Unicode Services conversion tables.

Users of the iconv() family of functions testing to a "known conversion result" who experience testcase failures need to update their expected results to the new conversion results.

Users wanting to create custom conversion tables involving any of the CCSIDs related to the conversion table source no longer being shipped should now generate custom Unicode Services conversion tables instead of custom Language Environment conversion tables.

The <INSTALLATION PREFIX>.SCEEUMAP data set will no longer be shipped.

The /usr/lib/nls/locale/ucmap HFS directory will no longer be shipped.

Note: The _ICONV_TECHNIQUE environment variable must be set to the same technique search order value used for the customized Unicode Services table in order for the iconv() family of functions to use the customized Unicode Services table. For example, if you want the iconv() family of functions to use a user-defined Unicode Services table with a technique search order of 2, the _ICONV_TECHNIQUE environment variable should be set to 2LMREC.

For information about how to generate and use custom Unicode Services conversion tables, see Support for Unicode: Using Unicode Services, SA22-7649.