All SDF output occurs in the language that has been set for the output of system messages. The syntax files supplied by Fujitsu Technology Solutions contain texts for the respective language codes (D=German, E=English). These texts are:
command/statement-specific help texts
help texts on data types
SDF-specific messages (e.g. command input request “%KDO:” or “%CMD:”)
identifiers used in guided dialog (names of input fields, identifiers of data types and their suffixes)
The system language is globally defined in the MSGLPRI system parameter. In addition, system administration can specify the desired language for each user ID in the user catalog; this entry supersedes the globally defined system language. Users may obtain the currently applicable setting by issuing the SHOW-USER-ATTRIBUTES command. The user may also change the system language for a particular task by means of the MODIFY-MSG-ATTRIBUTES command.
If the language code set is not defined in the syntax files activated by a task, i.e. the global information in the activated syntax files does not contain any general text for the language code set, then SDF uses the globally defined system language. It informs the user of this fact by means of message CMD0159.
If the activated syntax files do contain global information for the language code set, then SDF outputs the command/ statement-specific help texts defined for this language code. Any help texts that may not be defined for this language code are output in the globally defined system language.