When handling an explicit sign-on for a CICS terminal user, CICS obtains
the terminal user attributes in the following way:
- CICS calls RACF to request data about the CICS terminal user from the
CICS segment and the LANGUAGE segment. If the CICS segment or the LANGUAGE segment data is present for the terminal user, RACF returns
this data to CICS. See The CICS segment for details of the information
that you can define in the CICS segment. See The LANGUAGE segment for details
of the LANGUAGE segment.
- If RACF does not return the CICS segment or LANGUAGE segment data for
the user, CICS uses the user attributes of the CICS default user, defined
during system initialization. (See Obtaining CICS-related data for the default user.)
CICS obtains the national language attribute in the following order:
- The LANGUAGE option on the CICS-supplied CESN transaction, or the LANGUAGECODE
or NATLANG option of the SIGNON command, if supported
by CICS. A supported national language is a valid national language that has been specified in the NATLANG system initialization parameter and has the corresponding message
definitions.
- The PRIMARY primary-language parameter in the
LANGUAGE segment of the user's RACF profile, if supported by CICS.
- The SECONDARY secondary-language parameter in
the LANGUAGE segment of the user's RACF profile, if supported by CICS.
- The NATLANG parameter in the CSD definition of the user's terminal.
- The language established for the default user as described in Obtaining CICS-related data for the default user.
See National Language for a list of valid national languages.
Note: CICS ignores the RACF default national language defined by
the command:
SETROPTS LANGUAGE(PRIMARY(...) SECONDARY(...))