HPlogo SORT-MERGE/XL General Users Guide: HP 3000 MPE/iX Computer Systems

Appendix C Native Language Collating

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

Native Language Support (NLS) for the 900 Series HP 3000 provides collating for a variety of native languages. A number of collating algorithms, from simple to very complex, have been employed in defining the collating sequences for these languages, depending on the requirements of the native users of the languages.

Native language collating sequences are accessed in SORT-MERGE/XL by using the key type CHARACTER and the >LANGUAGE command to define which native language collating sequence is to be used. In addition to actual native languages, an artificial language, NATIVE-3000, has been defined to handle all language aspects in a traditional computer manner. Thus, for example, one collating sequence for NATIVE-3000 treats keys of type CHARACTER the same as keys of type BYTE and collates them according to the value of the ASCII code for each character.

For a list of languages supported on your 900 Series HP 3000 run NLUTIL.PUB.SYS. A list of language names and language IDs is displayed. The exact list depends on the configuration chosen by your System Manager. Configured languages may include, but are not limited to, those shown in Figure C-1 “MPE XL - Supported Native Languages” below. The program NLUTIL.PUB.SYS also offers to print the definition, including the collating sequence, of each language supported. Refer to the Native Language Programmer's Guide (32650-90022) for additional information.

Figure C-1 MPE XL - Supported Native Languages

   Lang   Lang            Char Set   Char Set 

     ID   Name              ID       Name 



      0   NATIVE-3000        0       USASCII 

      1   American           1       ROMAN8 

      2   Canadian-French    1       ROMAN8 

      3   Danish             1       ROMAN8 

      4   Dutch              1       ROMAN8 

      5   English            1       ROMAN8 

      6   Finnish            1       ROMAN8 

      7   French             1       ROMAN8 

      8   German             1       ROMAN8 

      9   Italian            1       ROMAN8 

     10   Norwegian          1       ROMAN8 

     11   Portuguese         1       ROMAN8 

     12   Spanish            1       ROMAN8 

     13   Swedish            l       ROMAN8 

     41   Katakana           2       KANA8 
Feedback to webmaster