JOBCLASS - Job, Started Task, and Time Sharing User Class

The JOBCLASS(class...|STC|TSU) statement specifies the characteristics to be associated with one or more job classes, job class groups, started task (STC) jobs or time sharing user (TSU) classes. You can specify the following types of job classes:
  • One of the 36 predefined one-character class names, by specifying a single alphabetic character (A-Z) or numeric character (0-9).
  • The predefined TSU or STC job class.
  • A user-defined job class from 2-8 alphanumeric characters.
  • A maximum of 512 job class names are supported.
  • One or more job class group names can also be specified.
Note:
  1. The JOBCLASS statement has no effect on APPC transaction programs.
  2. Use the JOBCLASS, STC initialization statement to define the characteristics to be associated with started tasks. You can override some of the default characteristics defined by JOBCLASS(STC) by specifying an override value on the appropriate keyword of the JOB JCL statement for that started task.
  3. A range of values that includes the letter S includes class S and also STC, and similarly including the letter T includes class T and also TSU (except when the range ends with S or T). This can lead to unexpected data returned by JES2.
  4. JOBCLASS(*) includes STC and TSU. This can lead to unexpected data returned by JES2.
  5. JOBCLASS(?) includes only the 1-character classes (A-Z and 0-9) and therefore none of the 2-8 character class names or STC or TSU.
  6. Not all JOBCLASS parameters are allowed on JOBCLASS(STC) and JOBCLASS(TSU) initialization statements. See each parameter description for restrictions.
  7. JOBCLASS values are stored in the checkpoint and are MAS-wide in scope.
  8. No priority is given to job classes that are specified within a job class group. The job classes are processed in a round-robin manner.