ADDCRQA (Add Change Request Activity) syntax diagram
Job: B,I Pgm: B,I REXX: B,I Exec >>-ADDCRQA------------------------------------------------------> .-*LIBL/--------. >--CRQD(--+---------------+--change-request-description--)------> +-*CURLIB/------+ '-library-name/-' .-*GEN----------. >--ACTIVITY(--+-*LAST---------+--)------------------------------> '-activity-name-' (1) >--ACTION(--+-*ACP----+--)--------------------------------------> +-*ACT----+ +-*DLT----+ +-*INS----+ +-*RMV----+ +-*RTV----+ +-*RUN----+ +-*SND----+ +-*SNDINS-+ +-*SNDRUN-+ '-*UNINS--' >--+------------------------------------------------------------------------+--> | .-------------------------. | | V (2) | (3) | '-GLBNAME(--+-*NETID--------------+----+-*ANY----------------+-+-------)-' +-*SERVER-------------+ +-*HIGHEST------------+ +-*TARGET-------------+ +-*LOWEST-------------+ +-*MDDATE-------------+ +-*NETID--------------+ +-*MDTIME-------------+ +-*CPNAME-------------+ '-global-name-token-1-' +-*SERVER-------------+ +-*TARGET-------------+ +-*MDDATE-------------+ +-*MDTIME-------------+ '-global-name-token-n-' >--+-------------------------------------------------------------------------------+--> | .----------------------------. | | .-*NETID-----------------. V | (4) | '-COMPNAME(--+-component-name-token-1-+----+-*NETID-----------------+-+-------)-' +-*CPNAME----------------+ '-component-name-token-n-' >--+-------------------------------------------------+----------> | .-*NONE-----------------------------. | | | .-*LIBL/--------. | | '-NODL(--+-+-*CURLIB/------+--node-list-name-+--)-' '-library-name/-' >--+---------------------------------------------------------------------------+--> | .-*NONE-----------------------------------------------------. | | | .-------------------------------------------------------. | | | | V (5) | | | '-CPNAME(--+---(--+-*NETATR------------+--control-point-name--)------+-+--)-' '-network-identifier-' >--+--------------------------------+---------------------------> | .-*GEN-------------. | '-TEXT(--+-text-description-+--)-' >--+---------------------------------------------------------+--> | .-*NO-. .-*SECONDS-. .-3600---------. | '-ACTFRC(--+-+-----+--+-*MINUTES-+--+-delay-period-+-+--)-' | '-*HOURS---' | '---*YES----------------------------------' >--+--------------------------+---------------------------------> | .-*NONE-. | '-ACTUSEACT(--+-*BOTH-+--)-' +-*PROD-+ '-*LAST-' >--+---------------------------------+--------------------------> | .-*NONE-----. (6) | '-CPRTYPE(--+-*ADAPTIVE-+-------)-' +-*SNA------+ '-*USER-----' >--+---------------------------------------------+--------------> | .-*BLANK--------------. (7) | '-SNACPRCHR(--+-SNA-prime character-+-------)-' >--+--------------------------------------------------------------------+--> | (8) | '-USRCPRINF(----user-compression-name------user-parameters---------)-' >--+--------------------------------+---------------------------> | .-*NONE-------. | '-CPRSTGSTT(--+-*DECOMPRESS-+--)-' '-*COMPRESS---' >--+--------------------------------+---------------------------> | .-*NONE-------. | '-CPRTFRSTT(--+-*DECOMPRESS-+--)-' '-*COMPRESS---' >--+--------------------------------+---------------------------> | .-*PROD--. (9) | '-ACTUSEINS(--+-*TRIAL-+-------)-' >--+---------------------------------+--------------------------> | .-*NONE-------. | '-ALTACTCOMP(--+-*ALLOWED----+--)-' '-*NOTALLOWED-' >--+-----------------------------------------------------+------> | .-*NONE------------------------------. | '-AUTOACP(--+-*NO--------------------------------+--)-' | (10) | '-+-*YES-----+----------delay-days---' '-*DESIRED-' >--+---------------------------------+--------------------------> | .-*NONE----. (11) | '-AUTORMV(--+-*DESIRED-+--------)-' +-*YES-----+ '-*NO------' >--+---------------------------+--------------------------------> | .-*DESIRED-. | '-PRETEST(--+-*YES-----+--)-' '-*NO------' >--+----------------------------+-------------------------------> | .-*DESIRED-. | '-POSTTEST(--+-*YES-----+--)-' '-*NO------' >--+-------------------------------------+----------------------> | .-*YES-----. (12) (13) | '-ALWRMV(--+-*DESIRED-+-------------)-' '-*NO------' >--+------------------------------------------------------+-----> | .--------------------------. | | V | (14) | '-PARM(--------(----parameter-data----)-+------------)-' >--+------------------------+-----------------------------------> | .-*NONE-. | '-KEEPOBJ(--+-*YES--+--)-' '-*NO---' >--+--------------------------------------------------------------------+--> | .-*NONE------------------------------------------. | | | .--------------------------------------------. | | | | | .-----------------------. | | | | | V V | (15) (4) | | | '-COREQCHGNL(--+---(------global-name-token---+--------)------+-+--)-' >--+---------------------------------+--------------------------> | .-*NO------. (16) | '-REPLACE(--+-*YES-----+--------)-' '-*ALLOWED-' >--+------------------------------------------------------------------------------------+--> | .-*NONE-----------------------------------------------------. | | | .-------------------------. | | | (17) | V | (3) | | '-TODLTNAME(--------+-+-*NETID--------------+----+-*ANY----------------+-+------+--)-' +-*SERVER-------------+ +-*HIGHEST------------+ +-*TARGET-------------+ +-*LOWEST-------------+ +-*MDDATE-------------+ +-*NETID--------------+ +-*MDTIME-------------+ +-*CPNAME-------------+ '-global-name-token-1-' +-*SERVER-------------+ +-*TARGET-------------+ +-*MDDATE-------------+ +-*MDTIME-------------+ '-global-name-token-n-' >--+-------------------------------+----------------------------> | .-*NONE---------. | '-REFLVL(--+-refresh-level-+--)-' >--+------------------------+-----------------------------------> | .-*NO--. | '-FRCUNINS(--+-*YES-+--)-' >--+-----------------------------------------------------------------------------------+--> | .-*NONE---------------------------------------------------------. | | | .-*LCLSYS-. .-*CURRENT---------. .-*CURRENT---------. | | '-RMTSTRTIME(--+-+-*MGDSYS-+--(--+-start-after-time-+--+-*NEXT------------+--)-+--)-' '-start-after-date-' >--+----------------------------------------------------------------------------------------------------+--> | .----------------------------------------------------------------------------------. | | V .-*PRV-----------------------. .-*EQ-. .-*SUCCESS-. .-*ALLNODES-. (18) | | '-COND(--+---(--+-conditioning-activity-name-+--+-*GT-+--+-*FAIL----+--+-*SAMENODE-+--)-------+-+--)-' | '-generic*-activity-name-----' +-*LT-+ +-*NOTRUN--+ | | +-*NE-+ +-*ANY-----+ | | +-*GE-+ '-end-code-' | | '-*LE-' | '---*NONE------------------------------------------------------------------------------' >--+-----------------------------------------------------------------------------------------------------------------------+--> | .-*CURRENT---------. .-*CURRENT---------. | '-STRTIME(--(--+-start-after-time-+--+-*NEXT------------+--)--+----------------------------------------------------+--)-' '-start-after-date-' | .-*ANY--------------. .-*ANY--------------. | '-(--+-*CURRENT----------+--+-*CURRENT----------+--)-' '-start-before-time-' +-*NEXT-------------+ '-start-before-date-' >--+--------------------+-------------------------------------->< | .-*NO--. | '-HOLD(--+-*YES-+--)-'
Notes:
- All parameters preceding this point can be specified in positional form.
- Special values *ANY, *HIGHEST, *LOWEST, *NETID, *CPNAME allowed only when ACTION(*DLT),ACTION(*RTV), ACTION(*SND), ACTION(*SNDRUN) or ACTION(*SNDINS) is specified.
- A maximum of 9 repetitions.
- A maximum of 6 repetitions.
- A maximum of 50 repetitions.
- CPRTYPE must be specified when CMPSTGSTT is *COMPRESS and CPRTFRSTT is *DECOMPRESS.
- SNACPRCHR cannot be specified when CPRTYPE is not *SNA. SNACPRCHR must be specified when CPRTYPE is *SNA.
- USRCPRINF cannot be specified when CPRTYPE is not *USER. USRCPRINF must be specified when CPRTYPE is *USER.
- If ACTUSEINS is *TRIAL, then ALWRMV must be *YES.
- If ALWRMV is *NO, then AUTOACP cannot be specified. If ALWRMV is *DESIRED, then AUTOACP cannot be *YES.
- If ALWRMV is *NO, then AUTORMV cannot be specified. If ALWRMV is *DESIRED, then AUTORMV cannot be *YES.
- ALWRMV must be *YES if ACTUSEINS is *TRIAL.
- If ALWRMV is *DESIRED, then AUTOACP and AUTORMV cannot be *YES. If ALWRMV is *NO, then AUTOACP and AUTORMV cannot be specified.
- A maximum of 40 repetitions.
- A maximum of 10 repetitions.
- REPLACE is valid only when ACTION(*RTV), ACTION(*SND), ACTION(*SNDRUN) or ACTION(*SNDINS) is specified.
- TODLTNAME cannot be specified if REPLACE is *NO.
- A maximum of 5 repetitions.