FSUM2022I
Special characters may appear incorrect on the terminal. OMVS cannot use the codeset in the character conversion table.+ Function = setlocale(), codeset name = 'codeset-name', return value = return-value

Explanation

The TSO/E OMVS command recognized the codeset name in the character conversion table, but was unable to switch to any of the known locales that use the codeset. The setlocale() function failed for all known locales that use the specified codeset.

Data sets for one or more of the locales that use the codeset are probably not available on the system. For more information about the C/370™ locale data sets, see z/OS XL C/C++ Programming Guide.

In the message text:
codeset-name
The name of the codeset specified in the character conversion table.
return-value
The return value from setlocale().

System action

The OMVS command continues. Characters in error messages and the help panel will not be converted from code page 1047 to the correct 3270 code page before they are written to the terminal. Certain special characters may appear incorrect on the 3270 screen.

System programmer response

If an IBM-provided character conversion table was being used, make sure that the required locale data sets are available on the system.

If the failure occurred when trying to use a customized table, make sure that the codeset name in the character conversion table is correct, and that all required locale data sets are available on the system.

User response

If the CONVERT keyword on the OMVS command was used to override the default character conversion table, specify a different table. If the correct table was specified, contact the system programmer.

If the default character conversion table was used, contact the system programmer.