Chapter Contents

Previous

Next
TRANTAB=

TRANTAB=



Specifies the translation tables that are used by various parts of the SAS System.

Local


Syntax
Syntax Description

Syntax

TRANTAB=(translation-tables)

Syntax Description

translation-tables
specifies the translation tables that are used by various parts of the SAS System.

Details

The TRANTAB= system option specifies a translation table for your SAS session or job and includes all file transfers. The process in which data is translated between a local SAS session and a remote SAS session has changed in Version 7 and later versions. However for compatibility, the translation process that was used in Version 6 has been retained.

Due to this change in the translation process, the functionality of TRANTAB has also been changed. In Version 7 and later of SAS/CONNECT, you have the ability to provide a translation table for three possible translation points.

For Version 6 style of translation, translation tables are specified in a parenthetical list that has eight positions. The position in which a table appears in the list determines the type of translation table that is being specified. Individual entries in the following list are separated by commas. See the following list of positions and types:

Position Type of Translation Table
first local-to-transport-format
second transport-to-local-format
third lowercase-to-uppercase
fourth uppercase-to-lowercase
fifth character classification
sixth scanner translation
seventh delta characters
eighth scanner character classification

Note:   The Version 6 style applies only when translating from Version 7 or Version 8 to an earlier version, or when the V6TRANSPORT option is used between a local and a remote session that uses a Version 7 or later version.  [cautionend]

The SAS System tries to locate the catalog entries that contain the translation tables first in SASUSER.PROFILE and then in SASUSER.HOST.

CAUTION:
Changing Translation Tables. Do not change translation tables unless you are familiar with their purpose. Translation tables are used internally by the SAS supervisor to implement National Language Support (NLS). If you are unfamiliar with the purpose of translation tables, do not change the specifications without technical advice.  [cautionend]

To change one table, specify null entries for the other tables. For example, to change the lowercase-to-uppercase table, which is third in the list, specify the following:

options trantab = ( , , new-uppercase-table);

The other tables remain unchanged. The output from PROC OPTIONS reflects the last specification for the TRANTAB option and not the composite specification. For example:

options trantab = ( , , new-uppercase-table);
options trantab = ( , , , new-lowercase-table);

PROC OPTIONS shows that the value for TRANTAB is ( , , , new-lowercase-table), but both the new-uppercase and new-lowercase tables are in effect.

For more information about the TRANTAB procedure, see the SAS Procedures Guide.


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.