17.08.2013 Views

System i: Programming i5/OS globalization - e IBM Tivoli Composite ...

System i: Programming i5/OS globalization - e IBM Tivoli Composite ...

System i: Programming i5/OS globalization - e IBM Tivoli Composite ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4. If the user profile is set to *SYSVAL, the system checks the system value.<br />

5. If the system value for QCCSID is set to a value, it uses that value.<br />

6. If the system value is set to 65535, the system checks the job's language ID.<br />

7. If the job's LANGID is set to a value, the QTQ_DEFAULT_CCSID environment variable is checked<br />

for that LANGID value. If the QTQ_DEFAULT_CCSID environment variable contains a value for<br />

that LANGID, the CCSID specified in the QTQ_DEFAULT_CCSID environment variable is used. If<br />

the QTQ_DEFAULT_CCSID environment variable does not contain a value for the LANGID, the<br />

system converts that LANGID to a CCSID.<br />

8. If the job's LANGID is set to *USRPRF, the system checks the user profile's language ID.<br />

9. If the user profile's LANGID is set to a value, the QTQ_DEFAULT_CCSID environment variable is<br />

checked for that LANGID value. If the QTQ_DEFAULT_CCSID environment variable contains a<br />

value for that LANGID, the CCSID specified in the QTQ_DEFAULT_CCSID environment variable is<br />

used. If the QTQ_DEFAULT_CCSID environment variable does not contain a value for the LANGID,<br />

the system converts that LANGID to a CCSID.<br />

10. If the user profile's LANGID is set to *SYSVAL, the QTQ_DEFAULT_CCSID environment variable is<br />

checked for that LANGID value. If the QTQ_DEFAULT_CCSID environment variable contains a<br />

value for that LANGID, the CCSID specified in the QTQ_DEFAULT_CCSID environment variable is<br />

used. If the QTQ_DEFAULT_CCSID environment variable does not contain a value for the LANGID,<br />

the system converts that LANGID to a CCSID.<br />

Related concepts:<br />

“Database management” on page 132<br />

Database management support provides default coded character set identifier (CCSID) values for<br />

database files on the system. All database files are assigned a CCSID. At file creation time, the CCSID is<br />

either explicitly assigned through DDS, SQL, or IDDU, or implicitly assigned the job default CCSID<br />

(DFTCCSID).<br />

“Graphic character conversion tables” on page 312<br />

Table (*TBL) objects support non-CCSID conversions from one code page to another. The system-supplied<br />

table objects are located in the QUSRSYS library.<br />

“Language identifiers and associated default CCSIDs” on page 362<br />

This table shows the language identifiers and the job default CCSID (DFTCCSID) values associated with<br />

those identifiers.<br />

Job library list:<br />

The language used for textual data (displays, messages, printed output, and online help information) is<br />

controlled by the library list for the job.<br />

Users can place their national language library, before QSYS (the primary language library) and any other<br />

national language libraries in their library lists. In this way, users can customize which national language<br />

versions of information are presented to them.<br />

Related concepts:<br />

“<strong>System</strong> library list (QSYSLIBL) system value” on page 25<br />

The system library list (QSYSLIBL) system value is used as the first part of the library list associated with<br />

a job.<br />

“Packaging and installation process” on page 55<br />

You need to consider the running code, translated textual data, and installation documents when<br />

packaging applications. Here are some suggestions for simplifying the packaging and installation of your<br />

application.<br />

<strong>System</strong> values<br />

The system values of the primary language on the system are used as system-wide cultural and linguistic<br />

defaults. Therefore, if you change the primary language on the system, each varying system value resets<br />

to the default system value of the new primary language.<br />

<strong>i5</strong>/<strong>OS</strong> <strong>globalization</strong> 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!