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:
- All parameters preceding this point can be specified in positional form.
- The value of the INLJOBS parameter must be less than or equal to the value of the MAXJOBS parameter.
- The value of the INLJOBS parameter must be greater than or equal to the value of the THRESHOLD parameter.
- The value of the ADLJOBS parameter must be less than the value of the MAXJOBS parameter.
- 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.
- When using switched communications lines or BSC protocols, determine whether the lines will go into error recovery if WAIT(*YES) is specified.
- Two classes may be specified for this parameter.