These two examples focus on the LOCALE and SETJOBATR parameter values specified on the user profile.
The first example illustrates using locales to establish job attributes. The user profile parameters LOCALE and SETJOBATR have values of *SYSVAL. This means that the job attributes at job start time come from the QLOCALE value based on the values in QSETJOBATR.
If a job runs based on the information in the figure, the following conditions are true:
This is because the user profile parameter value for LOCALE was *SYSVAL. The *SYSVAL value is XYZ.
This value is specified when the LOCALE object is created using the CRTLOCALE command.
This value is derived from the LC_TIME category specified in LOCALE XYZ.
This value is derived from the LC_TIME category specified in LOCALE XYZ.
This value is derived from the LC_TIME category specified in LOCALE XYZ.
This value is derived from the LC_NUMERIC category specified in LOCALE XYZ.
In the second example the user profile LOCALE parameter value is *SYSVAL and the SETJOBATR parameter values is *NONE. This means that the LOCALE value is determined by looking at the system value QLOCALE. When the SETJOBATR value is *NONE, job attributes are determined by the values in the user profile.
Remember, because the user profile SETJOBATR parameter was *NONE, the system's search resulted in using the values specified for QCCSID, QTIMSEP, QDATFMT, QSRTSEQ, and QDATSEP.
If a job runs based on the information in this example, the following conditions are true:
This is because the user profile parameter value for LOCALE was *SYSVAL. The *SYSVAL value is XYZ.
This is because the user profile SETJOBATR parameter value was *NONE. The system search ended with the value for QCCSID being used.
This is because the user profile SETJOBATR parameter value was *NONE. The system search ended with the value for QTIMSEP being used.
This is because the user profile SETJOBATR parameter value was *NONE. The system search ended with the value for QDATSEP being used.
This is because the user profile SETJOBATR parameter value was *NONE. The system search ended with the value for QDATFMT being used.
This is because the user profile SETJOBATR parameter value was *NONE. The system search ended with the value for QDECFMT being used.