CHGPJE (Change Prestart Job Entry) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-CHGPJE------------------------------------------------------->
 
          .-*LIBL/--------.
>--SBSD(--+---------------+--subsystem-description-name--)------>
          +-*CURLIB/------+
          '-library-name/-'
 
         .-*LIBL/--------.                  (1)
>--PGM(--+---------------+--program-name--)--------------------->
         +-*CURLIB/------+
         '-library-name/-'
 
>--+---------------------------------+-------------------------->
   |        .-*SAME-------------.    |
   '-USER(--+-user-profile-name-+--)-'
 
>--+-----------------------+------------------------------------>
   |       .-*SAME----.    |
   '-JOB(--+-*PGM-----+--)-'
           '-job-name-'
 
>--+-------------------------------------------------------+---->
   |        .-*SAME-----------------------------------.    |
   '-JOBD(--+-*USRPRF---------------------------------+--)-'
            +-*SBSD-----------------------------------+
            | .-*LIBL/--------.                       |
            '-+---------------+--job-description-name-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+------------------------+----------------------------------->
   |           .-*SAME-.    |
   '-STRJOBS(--+-*YES--+--)-'
               '-*NO---'
 
>--+-----------------------------------------------+------------>
   |          (2) (3)   .-*SAME---------------.    |
   '-INLJOBS(-----------+-initial-active-jobs-+--)-'
 
>--+-----------------------------------------+------------------>
   |            (3)   .-*SAME-----------.    |
   '-THRESHOLD(-------+-threshold-value-+--)-'
 
>--+----------------------------------------------+------------->
   |          (4)   .-*SAME------------------.    |
   '-ADLJOBS(-------+-additional-active-jobs-+--)-'
 
>--+--------------------------------------------+--------------->
   |          (2) (4) (5)   .-*SAME--------.    |
   '-MAXJOBS(---------------+-*NOMAX-------+--)-'
                            '-maximum-jobs-'
 
>--+------------------------------+----------------------------->
   |          .-*SAME--------.    |
   '-MAXUSE(--+-*NOMAX-------+--)-'
              '-maximum-uses-'
 
>--+--------------------------+--------------------------------->
   |       (6)   .-*SAME-.    |
   '-WAIT(-------+-*YES--+--)-'
                 '-*NO---'
 
>--+---------------------------------+-------------------------->
   |          .-*SAME-----------.    |
   '-POOLID(--+-pool-identifier-+--)-'
 
>--+----------------------------------------------------------------------------------------------+-><
   |      (5) (7)   .-*SAME---------------------------------------------.                         |
   '-CLS(-----------+-*SBSD---------------------------------------------+--+-----------------+--)-'
                    | .-*LIBL/--------.              .-*SAME----------. |  '-| CLS Details |-'
                    '-+---------------+--class-name--+-*CALC----------+-'
                      +-*CURLIB/------+              +-*MAXJOBS-------+
                      '-library-name/-'              '-number-of-jobs-'
 
CLS Details
 
   .-*SAME-------------------------.  .-*SAME----------.
|--+-*NONE-------------------------+--+-*CALC----------+--------|
   +-*SBSD-------------------------+  +-*MAXJOBS-------+
   | .-*LIBL/--------.             |  '-number-of-jobs-'
   '-+---------------+--class-name-'
     +-*CURLIB/------+
     '-library-name/-'
 
 

Notes:

  1. All parameters preceding this point can be specified in positional form.

  2. The value of the INLJOBS parameter must be less than or equal to the value of the MAXJOBS parameter.

  3. The value of the INLJOBS parameter must be greater than or equal to the value of the THRESHOLD parameter.

  4. The value of the ADLJOBS parameter must be less than the value of the MAXJOBS parameter.

  5. If the value for the MAXJOBS parameter is changed, the value specified for the CLS parameter might also need to be changed. If MAXJOBS(*CALC) is specified, the system recalculates the value for the number of jobs to use the specified class.

  6. When using switched communications lines or BSC protocols, determine whether the lines will go into error recovery if WAIT(*YES) is specified.

  7. Two classes may be specified for this parameter.