Oracle® Access Manager for AS/400 Installation and User's Guide 10g Release 2 (10.2) for IBM iSeries OS/400 Part Number B16223-01 |
|
|
View PDF |
This appendix documents the National Language Support (NLS) for the Access Manager. The following topics are included:
The Access Manager is designed to support a multitude of single-byte character sets. Source files containing SQL packages can be written in any of the coded character set identifiers (CCSID) that are listed in Table B-1. The Access Manager does not support double-byte character sets as the underlying IBM ARD interface does not support those character sets.
In the table are the Oracle character set names that can be included as the third part of an Oracle NLS language specification. The Oracle language specification can be explicitly set for an invocation of the Access Manager by having access to a data area named NLS_LANG
.
Table B-1 Oracle Character Set Names
CCSID | Oracle Character Set Name |
---|---|
37 |
|
273 |
|
277 |
|
278 |
|
280 |
|
284 |
|
285 |
|
297 |
|
500 |
|
838 |
|
870 |
|
875 |
|
1140 |
|
1141 |
|
1142 |
|
1143 |
|
1144 |
|
1145 |
|
1146 |
|
1147 |
|
1148 |
|
The NLS_LANG
data area that is shipped with the Access Manager defaults to AMERICAN_AMERICA
.WE8EBCDIC37
. All data emanating from a SQL package is data to be transmitted from the AS/400 to the Oracle Database. This data is translated from the character set that is associated with the CCSID of the package to the character set that is denoted explicitly by NLS_LANG
or by the default for NLS_LANG
. Data that is returned from the Oracle server to the AS/400 is translated by the IBM Application Requester Driver API.
An Oracle NLS_LANG specification includes three parts:
a language
a territory
a character set
For example:
language_territory.character set
AMERICAN_AMERICA.D8EBCDIC1141
For the Access Manager, the language is AMERICAN, and the territory is AMERICA. The error messages are currently in American English only. The third part is the Oracle character set name from Table B-1. The NLS_LANG
values in Table B-2 are currently supported:
Table B-2 Oracle NLS_LANG Values
Each user can have its own NLS_LANG
data area. To change the NLS_LANG
data area, change the Access Manager NLS language parameter by using the CHGSQLDFLT
command as described in Chapter 6, "Configuring Access Manager".