NLUSERLANG and NLDATALANG JCWs [ MPE XL Native Language Programmer's Guide ] MPE/iX 5.0 Documentation
MPE XL Native Language Programmer's Guide
NLUSERLANG and NLDATALANG JCWs
NLUSERLANG and NLDATALANG are independent JCWs and are treated
independently by NLS. In many cases, they specify the same language.
Distinct values can be specified (for example, the HP Word product, which
has the concepts of a user and a document language).
* NLUSERLANG designates the user interface and report output language
for programs. If the subsystems are localized, this is the language
of choice for prompts and messages. If user input data is modified
(for example, upshifted by QUERY or VPLUS), this JCW determines which
language's attributes are used. NLUSERLANG designates the default
language for all language-dependent operations in QUERY and ENTRY.
* NLDATALANG designates the internal data manipulation language. This
is distinct from NLUSERLANG because multiple subsystem users with
different interface languages may share common internal data (for
example, sorted according to one language). The data manipulation
language is used in the SORT, MERGE, and FCOPY programs to control
their language-dependent functions, such as collating, upshifting,
and conversions to and from EBCDIC. Note that if the user interface
of one of these programs is localized, it uses NLUSERLANG as its
default for messages, prompts, and so on.
MPE/iX 5.0 Documentation