MEME gate, VALIDATE_LANGUAGE_CODE function

The VALIDATE_LANGUAGE_CODE function of the MEME gate is used to determine whether a specific three-letter IBM® standard national language code is valid. If it is valid, this function returns the equivalent one-character CICS® language suffix.

Input Parameters

LANGUAGE_CODE
The three-character national language code to be validated. See Languages and their codes for the IBM standard three-character codes, and their corresponding one-character CICS language suffixes.

Output Parameters

REASON
The following values are returned when RESPONSE is DISASTER:
  • ABEND
The following values are returned when RESPONSE is EXCEPTION:
  • LANGUAGE_CODE_INVALID
  • LANGUAGE_NOT_SUPPORTED
The following values are returned when RESPONSE is INVALID:
  • INVALID_FUNCTION
RESPONSE
Indicates whether the domain call was successful. See RESPONSE parameter on domain interfaces. for more information.
LANGUAGE_SUFFIX
Optional Parameter
The one-character CICS language suffix that corresponds to the input LANGUAGE_CODE.

Languages and their codes

NATLANG code Globalization code Language
A ENG Alternative English
Q ARA Arabic
1 BEL Byelorussian
L BGR Bulgarian
B PTB Brazilian Portuguese
T DBCS CHT Traditional Chinese
C DBCS CHS Simplified Chinese
2 CSY Czech
D DAN Danish
G DEU German
O ELL Greek
S ESP Spanish
W FIN Finnish
F FRA French
X HEB Hebrew
3 HRV Croatian
4 HUN Hungarian
J ISL Icelandic
I ITA Italian
H DBCS KOR Korean
M MKD Macedonian
9 NLD Dutch
N NOR Norwegian
5 PLK Polish
P PTG Portuguese
6 ROM Romanian
R RUS Russian
Y SHC Serbo-Croatian (Cyrillic)
7 SHL Serbo-Croatian (Latin)
V SVE Swedish
Z THA Thai
8 TRK Turkish
U UKR Ukrainian
Notes:
  1. DBCS denotes Double-Byte Character Set languages.
  2. Code letter A means alternative English to distinguish edited English message tables from the default US English message tables supplied by CICS. The default US English tables are designated by the language code letter E.
  3. The NATLANG code for the selected language is used as the suffix of message data sets.