For National Language Support (NLS), all ESSL subroutines display messages located in externalized message catalogs. English versions of the message catalogs are shipped with the IBM Engineering and Scientific Subroutine Library for AIX product, but your site maybe using its own translated message catalogs. The AIX environment variable NLSPATH is used by the various ESSL subroutines to find the appropriate message catalog. NLSPATH specifies a list of directories to search for message catalogs. The directories are searched, in the order listed, to locate the message catalog. In resolving the path to the message catalog, NLSPATH is affected by the value of the environment variables LC_MESSAGES and LANG. If you get an error saying that a message catalog is not found and want the default message catalog, enter the following:
export NLSPATH = /usr/lib/nls/msg/%L/%N export LANG = C
The ESSL message catalogs are in English, and are located in the following directories:
/usr/lib/nls/msg/C /usr/lib/nls/msg/En_US /usr/lib/nls/msg/en_US
If your site is using its own translations of the message catalogs, consult your system administrator for the appropriate value of NLSPATH or LANG. |For additional information on NLS and message catalogs, see AIX General Programming Concepts: Writing and Debugging Programs.
If ESSL cannot successfully find a message, ESSL returns message 2799, indicating which message could not be located. Message 2799 is described in Miscellaneous Error Messages.