The HCL Informix® registry file (Windows)

The Code-Set Name-Mapping file, which is called registry, is an ASCII file that associates code-set names and aliases with their code-set numbers.

A code-set number is based on the Informix® CCSID numbering scheme. HCL Informix® products use code-set numbers to determine the file names of locale and code-set-conversion files.

For example, you can specify a locale with any of the following locale aliases:

  • The full code-set name
  • The decimal value of the Informix® CCSID number
  • The hexadecimal value of the Informix® CCSID number

When you specify a locale name with either of the first two forms, HCL Informix® products use the Code-Set Name-Mapping file to translate between code-set names (8859-1) or code-set number (819) to the condensed code-set name (0333). For information about the file format and search algorithm that HCL Informix® products use to convert code-set names to code-set numbers, see the comments at the top of the registry file.

When the HCL Informix® product needs to obtain information about locale aliases, it accesses the GLS code-set files in the following path:
%INFORMIXDIR%\gls\cmZ\registry
In these paths, INFORMIXDIR is the environment variable that specifies the directory in which you install the HCL Informix® product, gls is the subdirectory that contains the GLS files, and Z represents the version number for the code-set object-file format.
Restriction: Do not remove the Code-Set Name-Mapping file, registry, from the HCL Informix® directory. Do not modify this file. HCL Informix® products use this file for the language processing of all locales.