TRANSFER Programming Manual
Other Programming Hints
National Language and Character Set Support
40970 Tandem Computers Incorporated 7–3
Messages Processed
within Standard Sessions
Standard TRANSFER sessions are those initiated explicitly with the
START-SESSION-B40 UOW or START-SESSION UOW.
If your program uses the START-SESSION-B40 UOW to initiate a standard session,
you can programmatically specify the language in which requests and responses are to
be processed during this session. If you do not specify this language, the TRANSFER
delivery system applies the default language defined for your node, indicated by the
SYSTEM-LANG-CMAP-ID configuration entity. For versions of the TRANSFER
delivery system through Software Release B20, this default is always English. For
versions of the TRANSFER delivery system from B40 upward, it typically specifies the
language most commonly used on the system.
Note When an IPC that contains a START-SESSION-B40 UOW has a B20 or previous version in the
VERSION-CODE field of the IPC header, the TRANSFER delivery system always assigns English as the
default language for that session. In fact, any request with a B20 or previous version code causes the
TRANSFER delivery system to use English as the language for that request—even if the request occurs
within a session that has some other language associated with it. In other words, such a version code
makes the TRANSFER delivery system act like version B20 of the TRANSFER delivery system.
If your program uses the START-SESSION UOW to initiate a standard session, you
cannot specify an alternate language for the session. The TRANSFER delivery system
uses a default language, as follows:
If the START-SESSION request occurs in an IPC with a Release B20
or earlier VERSION-CODE, TRANSFER always provides English.
If the START-SESSION request occurs in an IPC with a Release B40 or later
VERSION-CODE, the TRANSFER delivery system provides the default language
defined for your node in the SYSTEM-LANG-CMAP-ID configuration entity.
Messages Processed
Outside of Standard
Sessions
Sessions other than standard sessions are begun by mechanisms other than the
START-SESSION-B40 or START-SESSION UOW. For messages processed during such
sessions, each correspondent is assigned a depot language. This language is used for
agent sessions started on behalf of the correspondent. In addition, it is the language
used to determine the names of the TRANSFER special folders, even if this is different
from the language defined for the session. Lastly, the depot language is the language
used for TAREQ event packages.
This language is specified in the DATA-DEPOT-LANG-CMAP profile element by the
system administrator or Tandem client contact. As an application programmer, you
should check with this person to be certain that the correspondent profiles are set up
to reflect the appropriate language.
Other Programming Hints As an additional precaution, you must be certain that your programs accurately reflect
the names currently assigned to TRANSFER objects. For example, it is always a good
idea to use the UOW profile requests to get the names currently in use for the standard
folders (INBOX, OUTLOG, and WASTEBASKET), rather than to code specific names
into your program.