Generate non-ASCII file names

When the HCL OneDB™ ESQL/C source file is processed, the HCL OneDB ESQL/C processor generates a corresponding intermediate file for the source file.

If you use non-ASCII characters (8-bit and multibyte character) in these source file names, the following restrictions affect the ability of the HCL OneDB ESQL/C processor to generate file names that contain non-ASCII characters:
  • The HCL OneDB ESQL/C processor must know whether the operating system is 8-bit clean.

    For more information, see GLS8BITFSYS environment variable.

  • The code set of the client locale (the client code set) must support the non-ASCII characters that are used in the HCL OneDB ESQL/C source file name.
  • Your C compiler supports the non-ASCII characters that the file name of the HCL OneDB ESQL/C source file uses.

    If your C compiler does not support non-ASCII characters, you can use the CC8BITLEVEL environment variable as a workaround when your source file contains multibyte characters. For more information, see Generate non-ASCII file names.