18.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.

Value Meaning<br />

*HEX No sort sequence table is used. The hexadecimal values of the graphic<br />

characters are used to determine the sort sequence (a binary sort). This is<br />

the only sort sequence available for DBCS data.<br />

Note: When you specify values other than *HEX for mixed-byte<br />

character data, SBCS character data is sorted according to the sort<br />

sequence specified. DBCS character data is sorted by hexadecimal values<br />

(binary sort).<br />

*LANGIDSHR The sort sequence table can use the same weight for multiple graphic<br />

characters. The shared-weight sort table associated with the language<br />

specified in the LANGID parameter is used. This sort applies only to<br />

SBCS data.<br />

*LANGIDUNQ The sort sequence table contains uniquely weighted graphic characters.<br />

The unique-weight sort table associated with the language specified in<br />

the LANGID parameter is used. This sort applies only to SBCS data.<br />

Qualified sort sequence table name The name and library of the sort sequence table to be used. This value<br />

allows you to specify a sort sequence table other than those associated<br />

with the language specified in the LANGID parameter. This sort<br />

sequence table can be used to sort Unicode and SBCS data.<br />

Related concepts:<br />

“Language identifier (QLANGID) system value” on page 21<br />

The language identifier (QLANGID) system value specifies the default language identifier for the system.<br />

“Sort sequence tables” on page 158<br />

A sort sequence table is an object that contains the weight of each single-byte graphic character within a<br />

specified coded character set identifier (CCSID). The system-recognized identifier for the sort sequence<br />

table object type is *TBL.<br />

“Database file attributes” on page 79<br />

Database attributes, such as coded character set identifier (CCSID), sort sequence (SRTSEQ), and language<br />

identifier (LANGID), are cultural dependent.<br />

“Job attributes” on page 80<br />

Some job attributes are cultural dependent. Through cultural-dependent attributes, the system provides<br />

linguistic support, cultural support, and the ordering of data.<br />

“ILE RPG sort sequence” on page 101<br />

The ILE RPG feature, an option of the <strong>IBM</strong> Rational Development Studio for i licensed program, provides<br />

the possibility for a user to specify a sort sequence table and to use the table in comparison operations<br />

that are performed with nonnumeric data.<br />

“DB2 and SQL sort sequence” on page 104<br />

For Interactive SQL, the SRTSEQ and LANGID parameters can be specified on the STRSQL command.<br />

You can change these parameters by using the session services for interactive displays.<br />

“<strong>System</strong> i Access sort sequence” on page 105<br />

You can specify the sort sequence in <strong>System</strong> i Access functions. When performing queries on the system<br />

databases and SQL tables, you can specify the system-supplied or user-supplied sort sequence tables.<br />

“Sort sequence support in work management” on page 171<br />

Work management involves the assigning of the SRTSEQ value at the job level, the user profile level, and<br />

the system value level.<br />

<strong>System</strong> library list (QSYSLIBL) system value:<br />

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

a job.<br />

<strong>i5</strong>/<strong>OS</strong> <strong>globalization</strong> 25

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

Saved successfully!

Ooh no, something went wrong!