Statements/parameters for MMSLSTxx

DEFAULTS
Specifies the default language your installation uses for translation. If MVS™ system messages or application-generated messages are available in this language, the messages will be displayed to the operator in this specified language.
LANGCODE(langname)
Specifies the three-character code for the default system language. You must code a LANGUAGE statement corresponding to the default language specified here. For a list of valid language codes see Table 1.
LANGUAGE
Specifies information pertaining to all languages your installation uses for translation, including the language specified on the DEFAULTS statement. You must code one language statement per language supported at your installation.
LANGCODE(langcode)
Specifies the three-character code for the language whose message skeletons are contained in the run-time message file identified by DSN(langdsn).

At least one LANGUAGE statement must have a LANGCODE(langcode) of “ENU” for U.S. English. For a list of valid language codes see Table 1.

DSN(langdsn)
Specifies the data set name of the run-time message file containing the message skeletons for the specified language. See z/OS MVS Programming: Assembler Services Guide for information about creating run-time message files.
CONFIG(membername)
Specifies the member of SYS1.PARMLIB that contains information about the date and time formats of messages translated into the specified language. The name of the member must be in the form of CNLcccxx, where:
ccc
The appropriate three-character language code.
xx
Any two characters that uniquely identify the member.

See CNLcccxx (time and date format for translated messages) for information about coding the CNLcccxx parmlib member.

NAME(langname)
Specifies a 1-24 byte name by which the installation can optionally refer to the language specified through the LANGCODE parameter. Language names must be unique within any one MMSLSTxx member. You can specify more than one NAME parameter on a LANGUAGE statement.

The language can be a quoted string containing mixed case characters as well as shift-in and shift-out characters to delineate double-byte character set (DBCS) characters.

EXIT
Specifies an installation exit that is to get control either before or after the translation occurs. See z/OS MVS Installation Exits for more information about the MMS pre-processing and post-processing exits.
NUMBER(exitnum)
Specifies the number of the exit to get control. The possible values are 1 and 2. Exit 1 gets control before message translation occurs and exit 2 gets control after translation.
ROUTINE(exitname)
Specifies the 1 to 8 character name of the MMS pre-processing or post-processing installation exit.
Table 1. Language Codes
Code Language Name Country or Region
CHS Simplified Chinese China (PRC)
CHT Traditional Chinese Taiwan
DAN Danish Denmark
DEU German Germany
DES Swiss German Switzerland
ELL Greek Greece
ENG UK English United Kingdom
ENP US English (upper case) United States
ENU US English (mixed case) United States
ESP Spanish Spain
FIN Finnish Finland
FRA French France
FRB Belgian French Belgium
FRC Canadian French Canada
FRS Swiss French Switzerland
ISL Icelandic Iceland
ITA Italian Italy
ITS Swiss Italian Switzerland
JPN Japanese Japan
KOR Korean Korea
NLD Dutch Netherlands
NLB Belgian Dutch Belgium
NOR Norwegian Norway
PTG Portuguese Portugal
PTB Brazil Portuguese Brazil
RMS Rhaeto-Romanic Switzerland
RUS Russian Russia
SVE Swedish Sweden
THA Thai Thailand
TRK Turkish Turkey