HPlogo MPE XL Native Language Programmer's Guide: 900 Series HP 3000 Computer Systems > Chapter 6 Implicit Language Choice in Subsystems

NLUSERLANG and NLDATALANG JCWs

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

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.

Feedback to webmaster