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 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 CCSID number
  • The hexadecimal value of the 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.