UniVerse NLS Guide - Miklos

2y ago
26 Views
2 Downloads
1.75 MB
200 Pages
Last View : 8d ago
Last Download : 3m ago
Upload by : Aydin Oneil
Transcription

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\FrontDecember 23, 2008 10:39 amBeta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta BetaBeta Beta Beta BetaUniVerseNLS GuideVersion 10.3February, 2009

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\FrontDecember 23, 2008 10:39 amBeta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta BetaIBM Corporation555 Bailey AvenueSan Jose, CA 95141Licensed Materials – Property of IBM Copyright International Business Machines Corporation 2008, 2009. All rights reserved.AIX, DB2, DB2 Universal Database, Distributed Relational Database Architecture, NUMA-Q, OS/2, OS/390, andOS/400, IBM Informix , C-ISAM , Foundation.2000 , IBM Informix 4GL, IBM Informix DataBlade module,Client SDK , Cloudscape , Cloudsync , IBM Informix Connect, IBM Informix Driver for JDBC, DynamicConnect , IBM Informix Dynamic Scalable Architecture (DSA), IBM Informix Dynamic Server , IBMInformix Enterprise Gateway Manager (Enterprise Gateway Manager), IBM Informix Extended Parallel Server ,i.Financial Services , J/Foundation , MaxConnect , Object Translator , Red Brick Decision Server , IBMInformix SE, IBM Informix SQL, InformiXML , RedBack , SystemBuilder , U2 , UniData , UniVerse ,wIntegrate are trademarks or registered trademarks of International Business Machines Corporation.Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in theUnited States and other countries.Windows, Windows NT, and Excel are either registered trademarks or trademarks of Microsoft Corporation in the UnitedStates and/or other countries.UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open CompanyLimited.Other company, product, and service names used in this publication may be trademarks or service marks of others.This product includes cryptographic software written by Eric Young (eay@cryptosoft.com).This product includes software written by Tim Hudson (tjh@cryptosoft.com).Documentation Team:Claire Gustafson Shelley Thompson, Anne WaiteUS GOVERNMENT USERS RESTRICTED RIGHTSUse, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.ii UniVerse NLS Guide

Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta BetaTable ofContentsTable of ContentsPrefaceOrganization of This Manual .Related Documentation . . .Chapter 1. . . . . . . . . . . . . . .ixxiv1-31-41-41-51-51-61-61-6What is NLS?NLS Mode . . . . .How NLS Mode Works .Internal Character SetMapping . . . .Enabling NLS ModeWhat You Get with NLS .Maps . . . . .Locales . . . . .Chapter 2. . . . . . . . . . . . . . .Getting StartedInstalling NLS . . . . . . . . . . . . .Removing NLS . . . . . . . . . . .NLS Shared Memory Segments on UNIX SystemsMaking a Plan . . . . . . . . . . . . .Setting Configurable Parameters . . . . . . .Editing the uvconfig File . . . . . . . .Setting Default Maps and Locales . . . . . . .Setting Locales . . . . . . . . . . . . .Associating Maps with Devices. . . . . . . .Mapping in the Spool Queue . . . . . . .Setting File Maps . . . . . . . . . . . .Setting Terminal Maps . . . . . . . . . .Retrieving Terminal Settings . . . . . . .Setting Maps on Tapes and Other Devices . . . .Updating Accounts . . . . . . . . . . .:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\NLSTOC.doc -152-162-172-182-192-20

Configuring NLS for Client ProgramsMaps for Client Programs . .Locales for Client Programs . .Configuration Checklist . . . . .Chapter 234-274-274-284-294-294-294-304-314-33LocalesHow Locales Work . . . . . .Creating Conventions . . . . .Creating New Locales . . . . .Naming Locales . . . . .Format of Convention Records . .Time Records . . . . . .Numeric Records . . . . .Monetary Records . . . . .Ctype Records . . . . . .Collate Records . . . . . .Collating . . . . . . . . .How UniVerse Collates . . .Example of Accented Collation .Example of Cased Collation . .Shared Weights and Blocks . .Contractions and Expansions .Editing Weight Tables . . . .Calculating the Overall Weight .Using Locales . . . . . . . .iv UniVerse NLS Guide.MapsHow Maps Work . . . . . . . . .Main Maps and Input Maps . . . .Base Maps . . . . . . . . .Creating a Map Description . . . .Example of a Map Description RecordCreating a Map Table . . . . . .Example of a Map Table Record . .Multibyte NLS Maps and System DelimitersHandling Extra Characters . . . . . .Defining New Characters. . . . .Maps and Files . . . . . . . . .Assigning Maps to New Files . . .Modifying File Maps . . . . . .Chapter 4.

Retrieving Locale Settings . .Saving and Restoring Locales .Listing Current Locales . . .Changing Current Locales . .Chapter 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -185-185-205-215-215-245-255-255-265-265-26NLS in UniVerse BASIC ProgramsHow UniVerse BASIC Is Affected . . . . . . . .Using the UVNLS.H Include File . . . . . .String Length . . . . . . . . . . . . .Length of Record IDs . . . . . . . . . .Display Length in BASIC . . . . . . . . . .Finding the Display Length of a String . . . . .Formatting a String in Display Positions . . . .Folding Strings Using Display Positions . . . .Inputting Using Display Length with INPUTDP . .Block Size Always in Bytes . . . . . . . .The REMOVE Pointer and Multibyte Character SetsMaps in UniVerse BASIC . . . . . . . . . .Determining a File’s Map Name . . . . . . .Maps for Source Files . . . . . . . . . .Maps and Devices . . . . . . . . . . . . .Maps for Auxiliary Devices . . . . . . . .@ Function Codes for Terminal and Auxiliary MapsPrinting Previously Mapped Data with UPRINT . .Finding the Map Associated with a Print Channel .Maps for UNIX Pipes . . . . . . . . . .Unmappable Characters . . . . . . . . . . .Unmappable Characters and WRITE Statements . .Unmappable Characters and READ Statements . .Multinational Characters in UniVerse BASIC . . . .Editing Multinational Characters . . . . . . .Generating Characters in External Format . . . .Generating Characters in Internal Format . . . .Internal and External String Conversion . . . .Displaying Records by Character Value. . . . .Exchanging Character Values . . . . . . . .Case Inversion and Deadkey Characters . . . .BASIC and Locales . . . . . . . . . . . .Retrieving Locale Settings . . . . . . . . .Saving and Restoring Locales . . . . . . . .Table of Contents v

Changing the Current LocaleChapter 6. . . . . . 16-116-126-126-126-126-136-146-156-156-15. .7-3.B-2B-5B-6B-7B-7B-8NLS in Client ProgramsClient Programs . . . . . . . . . .Maps . . . . . . . . . . . .Locales . . . . . . . . . . .System Delimiters and the Null Value . .UniObjects . . . . . . . . . . . .UniObjects for Java and UniObjects for .NET .InterCall Functions . . . . . . . . .UCI Programs . . . . . . . . . . .Connecting to the Server . . . . . .Requesting an SQLConnect . . . . .Setting the Map and Locale . . . . .Values in the UCI Configuration File . .Interpreting the Map Name . . . . .Interpreting the Locale Name . . . .Using SQLGetInfo . . . . . . . .BCI Programs . . . . . . . . . . .Connecting to the Server . . . . . .Requesting an SQLConnect . . . . .Setting the Locale . . . . . . . .Interpreting the Locale Name . . . .Using SQLGetInfo . . . . . . . .GCI Subroutines . . . . . . . . . .Specifying Maps for GCI Subroutines. .Data Types for Multibyte Characters . .Chapter 7. . . .NLS Administration MenusUnicode Menu. . . . . . . .Appendix AThe NLS DatabaseAppendix BNational Convention Hooks. . . . . . .General Hook Mechanism . . . . . . . . . . .Support from UniVerse . . . . . . . . . . . .Memory Management . . . . . . . . . . . .Using Hooks in UniVerse . . . . . . . . . . .Create a GCI Definition for the Initialization Routine .Compile the Hook Library . . . . . . . . .vi UniVerse NLS Guide.

Build the Hook Library . .Test the Hooks . . . .Install the Hook Library .NLS Hook Interface DefinitionsHook Functions . . . . . .Appendix C. B-8. B-8. B-9. B-10. B-11. . . . C-2. . . . C-4. . . . C-6. . . . C-8. . . . C-10NLS Quick ReferenceUniVerse Commands . . . .BASIC Statements and FunctionsMap Tables . . . . . . .UniVerse Locales . . . . .Unicode Blocks . . . . . .Table of Contents vii

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Preface12/23/08PrefaceThis guide is for users, programmers, and administrators who are familiar withUniVerse and want to use and manage its National Language Support (NLS).viii UniVerse NLS Guide

tion of This ManualThis manual contains the following:Chapter 1, “What is NLS?,” gives an overview of how NLS works, and describes theNLS features that are included in UniVerse.Chapter 2, “Getting Started,” describes how to get started using the configurationssupplied with UniVerse.Chapter 3, “Maps,” describes character set maps and how to modify them.Chapter 4, “Locales,” describes locales and how to modify them.Chapter 5, “NLS in UniVerse BASIC Programs,” tells how to use NLS in UniVerseBASIC programs.Chapter 6, “NLS in Client Programs,” tells how to include NLS functionality in clientprograms.Chapter 7, “NLS Administration Menus,” describes the structure and content of theNLS Administration menu system.Appendix A, “The NLS Database,” contains reference information about the files inthe NLS database.Appendix B, “National Convention Hooks,” describes the national convention hooksusers can write to implement specific NLS functions and then hook them intoUniVerse.Appendix C, “NLS Quick Reference,” contains reference information aboutcommands, UniVerse BASIC statements, and so on.The Glossary defines the NLS terms that are used in this manual.ix

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Preface12/23/08Documentation ConventionsThis manual uses the following conventions:ConventionUsageBoldIn syntax, bold indicates commands, function names, andoptions. In text, bold indicates keys to press, function names,menu selections, and MS-DOS commands.UPPERCASEIn syntax, uppercase indicates UniVerse commands, keywords,and options; UniVerse BASIC statements and functions; andSQL statements and keywords. In text, uppercase also indicatesUniVerse identifiers such as file names, account names, schemanames, and Windows file names and paths.ItalicIn syntax, italic indicates information that you supply. In text,italic also indicates UNIX commands and options, file names,and path s.CourierCourier indicates examples of source code and system output.Courier BoldIn examples, courier bold indicates characters that the usertypes or keys the user presses (for example, Enter ).[]{}itemA itemBBrackets enclose optional items. Do not type the bracketsunless indicated.Braces enclose nonoptional items from which you must selectat least one. Do not type the braces.A vertical bar separating items indicates that you can chooseonly one item. Do not type the vertical bar.Three periods indicate that more of the same type of item canoptionally follow.- A right arrow between menu options indicates you shouldchoose each option in sequence. For example, “ChooseFile - Exit” means you should choose File from the menu bar,then choose Exit from the File pull-down menu.IItem mark. For example, the item mark ( I ) in the followingstring delimits elements 1 and 2, and elements 3 and 4:1I2F3I4V5Documentation ConventionsxUniVerse NLS Guide

onUsageFField mark. For example, the field mark ( F ) in the followingstring delimits elements FLD1 and VAL1:FLD1FVAL1VSUBV1SSUBV2VValue mark. For example, the value mark ( V ) in the followingstring delimits elements VAL1 and SUBV1:FLD1FVAL1VSUBV1SSUBV2SSubvalue mark. For example, the subvalue mark ( S ) in thefollowing string delimits elements SUBV1 and SUBV2:FLD1FVAL1VSUBV1SSUBV2TText mark. For example, the text mark ( T ) in the followingstring delimits elements 4 and 5: 1F2S3V4T5Documentation Conventions (Continued)The following are also used: Syntax definitions and examples are indented for ease in reading. All punctuation marks included in the syntax—for example, commas,parentheses, or quotation marks—are required unless otherwise indicated. Syntax lines that do not fit on one line in this manual are continued onsubsequent lines. The continuation lines are indented. When enteringsyntax, type the entire syntax entry, including the continuation lines, on thesame input line.xi

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Preface12/23/08UniVerse DocumentationUniVerse documentation includes the following:UniVerse Installation Guide: Contains instructions for installing UniVerse 10.3.UniVerse New Features Version 10.3: Describes enhancements and changes madein the UniVerse 10.3 release for all UniVerse products.UniVerse BASIC: Contains comprehensive information about the UniVerse BASIClanguage. It is for experienced programmers.UniVerse BASIC Commands Reference: Provides syntax, descriptions, andexamples of all UniVerse BASIC commands and functions.UniVerse BASIC Extensions: Describes the following extensions to UniVerseBASIC: UniVerse BASIC Socket API, Using CallHTTP, and Using WebSphere MQwith UniVerse.UniVerse BASIC SQL Client Interface Guide: Describes how to use the BASICSQL Client Interface (BCI), an interface to UniVerse and non-UniVerse databasesfrom UniVerse BASIC. The BASIC SQL Client Interface uses ODBC-like functioncalls to execute SQL statements on local or remote database servers such asUniVerse, DB2, SYBASE, or INFORMIX. This book is for experienced SQLprogrammers.Administering UniVerse: Describes tasks performed by UniVerse administrators,such as starting up and shutting down the system, system configuration and maintenance, system security, maintaining and transferring UniVerse accounts, maintainingperipherals, backing up and restoring files, and managing file and record locks, andnetwork services. This book includes descriptions of how to use the UniAdminprogram on a Windows client and how to use shell commands on UNIX systems toadminister UniVerse.Using UniAdmin: Describes the UniAdmin tool, which enables you to configureUniVerse, configure and manage servers and databases, and monitor UniVerseperformance and locks.UniVerse Transaction Logging and Recovery: Describes the UniVerse transactionlogging subsystem, including both transaction and warmstart logging and recovery.This book is for system administrators.xiiUniVerse NLS Guide

C:\ProgramFiles\Adobe\FrameMaker8\UniVerseUniVerse System Description: Provides detailed and advanced information aboutUniVerse features and capabilities for experienced users. This book describes how touse UniVerse commands, work in a UniVerse environment, create a UniVersedatabase, and maintain UniVerse files.UniVerse User Reference: Contains reference pages for all UniVerse commands,keywords, and user records, allowing experienced users to refer to syntax detailsquickly.Guide to RetrieVe: Describes RetrieVe, the UniVerse query language that lets usersselect, sort, process, and display data in UniVerse files. This book is for users whoare familiar with UniVerse.Guide to ProVerb: Describes ProVerb, a UniVerse processor used by applicationdevelopers to execute prestored procedures called procs. This book describes taskssuch as relational data testing, arithmetic processing, and transfers to subroutines. Italso includes reference pages for all ProVerb commands.Guide to the UniVerse Editor: Describes in detail how to use the Editor, allowingusers to modify UniVerse files or programs. This book also includes reference pagesfor all UniVerse Editor commands.UniVerse NLS Guide: Describes how to use and manage UniVerse’s NationalLanguage Support (NLS). This book is for users, programmers, and administrators.UniVerse Security Features: Describes security features in UniVerse, includingconfiguring SSL through UniAdmin, using SSL with the CallHttp and Socketinterfaces, using SSL with UniObjects for Java, and automatic data encryption.UniVerse SQL Administration for DBAs: Describes administrative tasks typicallyperformed by DBAs, such as maintaining database integrity and security, andcreating and modifying databases. This book is for database administrators (DBAs)who are familiar with UniVerse.UniVerse SQL User Guide: Describes how to use SQL functionality in UniVerseapplications. This book is for application developers who are familiar with UniVerse.UniVerse SQL Reference: Contains reference pages for all SQL statements andkeywords, allowing experienced SQL users to refer to syntax details quickly. Itincludes the complete UniVerse SQL grammar in Backus Naur Form (BNF).xiii

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Preface12/23/08Related DocumentationThe following documentation is also available:UniVerse GCI Guide: Describes how to use the General Calling Interface (GCI) tocall subroutines written in C, C , or FORTRAN from BASIC programs. This bookis for experienced programmers who are familiar with UniVerse.UniVerse ODBC Guide: Describes how to install and configure a UniVerse ODBCserver on a UniVerse host system. It also describes how to use UniVerse ODBCConfig and how to install, configure, and use UniVerse ODBC drivers on clientsystems. This book is for experienced UniVerse developers who are familiar withSQL and ODBC.UV/Net II Guide: Describes UV/Net II, the UniVerse transparent databasenetworking facility that lets users access UniVerse files on remote systems. This bookis for experienced UniVerse administrators.UniVerse Guide for Pick Users: Describes UniVerse for new UniVerse users familiarwith Pick-based systems.Moving to UniVerse from PI/open: Describes how to prepare the PI/openenvironment before converting PI/open applications to run under UniVerse. Thisbook includes step-by-step procedures for converting INFO/BASIC programs,accounts, and files. This book is for experienced PI/open users and does not assumedetailed knowledge of UniVerse.xiv UniVerse NLS Guide

C:\ProgramFiles\Adobe\FrameMaker8\UniVerseAPI DocumentationThe following books document application programming interfaces (APIs) used fordeveloping client applications that connect to UniVerse and UniData servers.Administrative Supplement for APIs: Introduces IBM’s seven common APIs, andprovides important information that developers using any of the common APIs willneed. It includes information about the UniRPC, the UCI Config Editor, theud database file, and device licensing.UCI Developer’s Guide: Describes how to use UCI (Uni Call Interface), an interfaceto UniVerse and UniData databases from C-based client programs. UCI uses ODBClike function calls to execute SQL statements on local or remote UniVerse andUniData servers. This book is for experienced SQL programmers.IBM JDBC Driver for UniData and UniVerse: Describes UniJDBC, an interface toUniData and UniVerse databases from JDBC applications. This book is forexperienced programmers and application developers who are familiar with UniDataand UniVerse, Java, JDBC, and who want to write JDBC applications that accessthese databases.InterCall Developer’s Guide: Describes how to use the InterCall API to access dataon UniVerse and UniData systems from external programs. This book is forexperienced programmers who are familiar with UniVerse or UniData.UniObjects Developer’s Guide: Describes UniObjects, an interface to UniVerse andUniData systems from Visual Basic. This book is for experienced programmers andapplication developers who are familiar with UniVerse or UniData, and with VisualBasic, and who want to write Visual Basic programs that access these databases.UniObjects for Java Developer’s Guide: Describes UniObjects for Java, an interfaceto UniVerse and UniData systems from Java. This book is for experiencedprogrammers and application developers who are familiar with UniVerse or UniData,and with Java, and who want to write Java programs that access these databases.UniObjects for .NET Developer’s Guide: Describes UniObjects, an interface toUniVerse and UniData systems from .NET. This book is for experiencedprogrammers and application developers who are familiar with UniVerse or UniData,and with .NET, and who want to write .NET programs that access these databases.xv

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Preface12/23/08Using UniOLEDB: Describes how to use UniOLEDB, an interface to UniVerse andUniData systems for OLE DB consumers. This book is for experienced programmersand application developers who are familiar with UniVerse or UniData, and withOLE DB, and who want to write OLE DB programs that access these databases.xvi UniVerse NLS Guide

1Administering UniData on Windows NT or Windows 20000Chapter1What is NLS?NLS Mode. . . . . .How NLS Mode Works. .Internal Character Set .Mapping . . . . .Enabling NLS Mode .What You Get with NLS .Maps . . . . . .Locales . . . . .:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Ch1TOC.fm. . . . . . . . . . . . . . . . .1-31-41-41-51-51-61-61-6

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Ch112/23/08This chapter gives an overview of what NLS (National Language Support) is, whyyou need it, how it works, and what you will find when you install NLS.Note: This manual uses some terms that may be new to you. When a new term isintroduced, it is printed in italic. This means you can find an entry for the term in theGlossary.1-2 UniVerse NLS Guide

C:\ProgramFiles\Adobe\FrameMaker8\UniVerseNLS ModeUniVerse has a special mode that offers National Language Support (NLS). WithNLS mode enabled, you can use UniVerse in various languages and countries. Youcan do the following: Input data in many character sets (dependent on your local keyboard) Retrieve data and format it using your own conventions or those of anothercountry Output data to a screen or printer using the character sets and displayconventions of different countries Write programs that run in different languages and countries without sourcechanges or recompilation1-3

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Ch112/23/08How NLS Mode WorksNLS mode works by using two types of character set: The NLS internal character set External character sets that cover the world’s different languagesIn NLS mode, UniVerse maps between the two character sets when you input data toor output data from a database.Internal Character SetIn NLS mode, UniVerse stores data using a single, large, internal character set thatcan represent at least 64,000 characters. Each character in the internal character sethas a unique code point. This is a number that is by convention represented inhexadecimal format. You can use this number to represent the character in programs.UniVerse easily stores many languages. You can also customize UniVerse to handleless common languages.About UnicodeThe NLS internal character set conforms to the Unicode standard. Unicode definescharacters using 16-bit codes in 4-digit hexadecimal format. The Unicode standardgives unique character definitions for many languages, as well as many symbols andspecial characters.The Unicode standard forms part of ISO 10646. NLS complies with: ISO/IEC 10646-1:1993 Basic Multilingual Plane Unicode Version 2.0 (with the exception of Tibetan)For more information about Unicode, see The Unicode Standard, Version 2.0,Addison Wesley, ISBN 0-201-48345-9, or the Unicode Consortium’s World WideWeb page at http://www.unicode.org.1-4 UniVerse NLS Guide

hen you need to enter, list, print, or transfer data, NLS maps the data to or from theexternal character set you want to use. NLS includes map tables for many of thecharacter sets used in the world (see the list in Appendix C, “NLS Quick Reference”).You can specify mapping for: UniVerse files Operating system files Terminals Keyboards and other input devices Printers (including auxiliary printers) Storage media Communications devicesNote: If your files contain only ASCII 7-bit characters, they need not be mapped.Enabling NLS ModeAfter you install NLS, you can enable it for your UniVerse system (as described inChapter 2, “Getting Started”). This means that any new accounts you create can useNLS immediately, and you can update existing accounts to recognize NLS.Warning: If NLS mode is enabled and you create UniVerse files containing nonASCII data, a UniVerse system without NLS installed and enabled will not recognizethat data.You do not need to recompile your existing applications in order to run them on aUniVerse system with NLS enabled, but if you want to use the full capabilities ofNLS, you may need to change your applications. For more information about this, seeChapter 5, “NLS in UniVerse BASIC Programs.”1-5

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Ch112/23/08What You Get with NLSNLS has its own configurable database of UniVerse files in the nls subdirectory ofthe UV account directory. For a description of these files, see Appendix A, “The NLSDatabase,” and Chapter 7, “NLS Administration Menus.” This database contains: Information about the Unicode character set. For more information, seeChapter 3, “Maps.” Tables of character set maps. For more information, see Appendix C, “NLSQuick Reference.” Tables of locales and national conventions that define how data is formattedfor a particular country or area. For more information, see Chapter 4,“Locales.”When you install UniVerse with NLS enabled, the files in the database are configurable as well. This means you can customize all the categories defined in each locale.MapsMaps define how UniVerse converts characters in the external character set to theinternal character set, and vice versa. The external character set is what the user seesand uses to input data on a keyboard, to print reports, and so on. Appendix C, “NLSQuick Reference,” shows the map tables that are supplied with UniVerse. For moreinformation about specifying the correct map for your system, see Setting DefaultMaps and Locales in Chapter 2, “Getting Started.”LocalesStrictly speaking, a UniVerse NLS locale is a set of national conventions. A locale isviewed as a separate entity from a character set. You need to consider the language,character set, and conventions for data formatting that one or more groups of peopleuse. You define the character set independently, although for national conventions towork correctly, you must also use the appropriate character sets. For example,Venezuela and Ecuador both use Spanish as their language, but have different dataformatting conventions.1-6 UniVerse NLS Guide

C:\ProgramFiles\Adobe\FrameMaker8\UniVerseLocales do not respect national boundaries. One country may use several locales, forexample, Canada uses two and Belgium uses three. Several countries may use onelocale, for example, a multinational business could define a worldwide locale to usein all its offices. Appendix C, “NLS Quick Reference,” lists all the locales that aresupplied with UniVerse and the territories and languages associated with them.Note: This manual uses the term territory rather than country to describe an areathat uses a locale.National ConventionsA national convention is a standard set of rules that define data formatting a particularterritory uses. NLS supports the following national conventions: The format for times and dates The format for displaying numbers How to display monetary values Whether a character is alphabetic, numeric, nonprinting, and so on The order in which characters should be sorted (collation)Time and DateMost territories have a preferred style for presenting times and dates. For times, thisis usually a choice between a 12-hour or 24-hour clock. For dates, there are morevariations. Here are some examples of formats used by different locales to express9.30 p.m. on the first day of April in 1990:TerritoryTimeDateUniVerse LocaleFrance21h301.4.90FR-FRENCHU.S.9:30 e and Time FormatsNumericThis convention defines how numbers are displayed, including:1-7

C:\Program Files\Adobe\FrameMaker8\UniVerse 10.3\nls\Ch112/23/08 The character used as the decimal separator (the radix character) The character used as a thousands separator Whether leading zeros should be used for numbers 1 through –1For example, the following numbers

OS/400, IBM Informix , C-ISAM , Foundation.2000 , IBM Informix 4GL, IBM Informix DataBlade module, Client SDK , Cloudscape , Cloudsync , IBM Informix Connect, IBM Informix Driver for JDBC, Dynamic Connect , IBM Informix Dynamic Scalable Architecture (DSA), IBM Informix Dynamic Server , IBM

Related Documents:

Reading the NLS data into Stata Change the working directory to the location of the NLS files (type in the command window below) Command window Review window (anything typed in the command window will appear here) Output window To read the data use the infile command using

The concert consisted of selections from Bartók’s For Children and . J. BRAUSAM: MIKLÓS RÓZSA’S EL CID (1961) -2- according to Rózsa the pieces in the suite were quite revolutionary for the time. The next day he was called to the principal’s office and reprimanded.

Hungarian Studies Review, Vol XXIII. No, 1. (Spring, 1996 ) Miklos Horth auy d the Allies 1945-1946, : Two Documents Thomas Sakmyster Few persona letterl of Admira s Miklol Horthys th, Regene ot Hungarf froy m 1920 to 1944 hav, sur

Miklos A. Vasarhelyi Rutgers Business School 1 Washington Park, Room 946 Newark, NJ 07102 miklosv@business.rutgers.edu Mobile (201) 454-4377 Fax (973) 353-1283 CURRENT POSITION

sustainability Article The Service Quality Dimensions that Affect Customer Satisfaction in the Jordanian Banking Sector Miklós Pakurár 1, Hossam Haddad 2, János Nagy 3, József Popp 4,* and Judit Oláh 1 1 Faculty of Economics and Business, Institute of Applied Informatics and Logistics, University of Debrecen, 4032 Debrecen, Hungary; pakurar.miklos@econ.unideb.hu (M.P.); olah.judit@econ .

Using the VCA Tab, rename the groups according to their assignments by double-clicking on the text field, typing the new name, and clicking Enter: Grp1 renamed to Drums (for example), Grp 2 renamed to Guitars (for example), etc. Open the VCA Groups Console in the Master track NLS instance, and turn on Auto, enabling VCA write/read automation.

different CNS cell types, demonstrated that NLs are expressed in multiple glial cells, particularly astrocytes and oligodendrocytes, with cell-intrinsic and extrinsic functions. In this review, we will focus on three NLs (NLs1–3), humans which have been well studied in rodents and and we will highlight studies demonstrating: 1)

Magnetic Flux Controllers in Induction Heating and Melting Robert Goldstein, Fluxtrol, Inc. MAGNETIC FLUX CONTROLLERS are materials other than the copper coilthat are used