CHGCRQA (Change Change Request Activity) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
>>-CHGCRQA------------------------------------------------------>
 
          .-*LIBL/--------.
>--CRQD(--+---------------+--change-request-description--)------>
          +-*CURLIB/------+
          '-library-name/-'
 
>--ACTIVITY(--+-*LAST---------+--)------------------------------>
              '-activity-name-'
 
                               (1) (2)
>--+-------------------------+---------------------------------->
   |          .-*SAME---.    |
   '-ACTION(--+-*ACP----+--)-'
              +-*ACT----+
              +-*DLT----+
              +-*INS----+
              +-*RMV----+
              +-*RTV----+
              +-*RUN----+
              +-*SND----+
              +-*SNDINS-+
              +-*SNDRUN-+
              '-*UNINS--'
 
>--+-------------------------------------------------------+---->
   |           .-*SAME--------------------------------.    |
   '-GLBNAME(--+-+-*NETID--------------+--| GLBNAME |-+--)-'
                 +-*SERVER-------------+
                 +-*TARGET-------------+
                 +-*MDDATE-------------+
                 +-*MDTIME-------------+
                 '-global-name-token-1-'
 
>--+---------------------------------------------------------------------------------------+-->
   |              .-*SAME------------------------------------------------------.           |
   |              | .----------------------------.                             |           |
   |              | V                            |                             | (3)       |
   '-COMPNAME(----+---+-*NETID-----------------+-+--+-*NETID-----------------+-+---------)-'
                      '-component-name-token-1-'    +-*CPNAME----------------+
                                                    '-component-name-token-n-'
 
>--+-------------------------------------------------+---------->
   |        .-*SAME-----------------------------.    |
   '-NODL(--+-*NONE-----------------------------+--)-'
            | .-*LIBL/--------.                 |
            '-+-*CURLIB/------+--node-list-name-'
              '-library-name/-'
 
>--+---------------------------------------------------------------------------+-->
   |          .-*SAME-----------------------------------------------------.    |
   '-CPNAME(--+-*NONE-----------------------------------------------------+--)-'
              | .-------------------------------------------------------. |
              | V                                                  (4)  | |
              '---(--+-*NETATR------------+--control-point-name--)------+-'
                     '-network-identifier-'
 
>--+--------------------------------+--------------------------->
   |        .-*SAME------------.    |
   '-TEXT(--+-*GEN-------------+--)-'
            '-text-description-'
 
>--+-----------------------------------------------------+------>
   |          .-*SAME-------------------------------.    |
   |          |      .-*SECONDS-.  .-3600---------. |    |
   '-ACTFRC(--+-*NO--+-*MINUTES-+--+-delay-period-+-+--)-'
              |      '-*HOURS---'                   |
              '-*YES--------------------------------'
 
>--+--------------------------+--------------------------------->
   |             .-*SAME-.    |
   '-ACTUSEACT(--+-*BOTH-+--)-'
                 +-*PROD-+
                 +-*LAST-+
                 '-*NONE-'
 
>--+---------------------------------+-------------------------->
   |           .-*SAME-----. (5)     |
   '-CPRTYPE(--+-*ADAPTIVE-+-------)-'
               +-*SNA------+
               +-*USER-----+
               '-*NONE-----'
 
>--+---------------------------------------------+-------------->
   |             .-*BLANK--------------. (6)     |
   '-SNACPRCHR(--+-SNA-prime character-+-------)-'
 
>--+--------------------------------------------------------------------+-->
   |                                                            (7)     |
   '-USRCPRINF(----user-compression-name------user-parameters---------)-'
 
>--+--------------------------------+--------------------------->
   |             .-*SAME-------.    |
   '-CPRSTGSTT(--+-*DECOMPRESS-+--)-'
                 +-*COMPRESS---+
                 '-*NONE-------'
 
>--+--------------------------------+--------------------------->
   |             .-*SAME-------.    |
   '-CPRTFRSTT(--+-*DECOMPRESS-+--)-'
                 +-*COMPRESS---+
                 '-*NONE-------'
 
>--+--------------------------------+--------------------------->
   |             .-*SAME--. (8)     |
   '-ACTUSEINS(--+-*TRIAL-+-------)-'
                 '-*PROD--'
 
>--+---------------------------------+-------------------------->
   |              .-*SAME-------.    |
   '-ALTACTCOMP(--+-*ALLOWED----+--)-'
                  +-*NOTALLOWED-+
                  '-*NONE-------'
 
>--+----------------------------------------------------+------->
   |           .-*SAME-----------------------------.    |
   '-AUTOACP(--+-*NO-------------------------------+--)-'
               +-*NONE-----------------------------+
               |              (9)                  |
               '-+-*YES-----+---------delay-days---'
                 '-*DESIRED-'
 
>--+---------------------------------+-------------------------->
   |           .-*SAME----. (10)     |
   '-AUTORMV(--+-*DESIRED-+--------)-'
               +-*YES-----+
               +-*NO------+
               '-*NONE----'
 
>--+---------------------------+-------------------------------->
   |           .-*SAME----.    |
   '-PRETEST(--+-*DESIRED-+--)-'
               +-*YES-----+
               '-*NO------'
 
>--+----------------------------+------------------------------->
   |            .-*SAME----.    |
   '-POSTTEST(--+-*YES-----+--)-'
                +-*DESIRED-+
                '-*NO------'
 
>--+-------------------------------------+---------------------->
   |          .-*SAME----. (11) (12)     |
   '-ALWRMV(--+-*YES-----+-------------)-'
              +-*DESIRED-+
              '-*NO------'
 
>--+----------------------------------------------+------------->
   |        .-*SAME--------------------------.    |
   |        | .----------------------------. |    |
   |        | V                      (13)  | |    |
   '-PARM(--+---(--parameter_data--)-------+-+--)-'
 
>--+------------------------+----------------------------------->
   |           .-*SAME-.    |
   '-KEEPOBJ(--+-*YES--+--)-'
               +-*NO---+
               '-*NONE-'
 
>--+--------------------------------------------------------------------+-->
   |              .-*SAME------------------------------------------.    |
   '-COREQCHGNL(--+-*NONE------------------------------------------+--)-'
                  | .--------------------------------------------. |
                  | |    .-----------------------.               | |
                  | V    V                       | (14)     (3)  | |
                  '---(------global-name-token---+--------)------+-'
 
>--+---------------------------+-------------------------------->
   |           .-*SAME----.    |
   '-REPLACE(--+-*NO------+--)-'
               +-*YES-----+
               '-*ALLOWED-'
 
>--+-----------------------------------------------------------------------------------+-->
   |            (15)   .-*SAME----------------------------------------------------.    |
   '-TODLTNAME(--------+-*NONE----------------------------------------------------+--)-'
                       |                          .-----------------------.       |
                       |                          V                       | (16)  |
                       '-+-*NETID--------------+----+-*ANY--------------+-+-------'
                         +-*SERVER-------------+    +-*HIGHEST----------+
                         +-*TARGET-------------+    +-*LOWEST-----------+
                         +-*MDDATE-------------+    +-*NETID------------+
                         +-*MDTIME-------------+    +-*CPNAME-----------+
                         '-global-name-token 1-'    +-*SERVER-----------+
                                                    +-*TARGET-----------+
                                                    +-*MDDATE-----------+
                                                    +-*MDTIME-----------+
                                                    '-global-name-token-'
 
>--+-------------------------------+---------------------------->
   |          .-*SAME---------.    |
   '-REFLVL(--+-*NONE---------+--)-'
              '-refresh-level-'
 
>--+-------------------------+---------------------------------->
   |            .-*SAME-.    |
   '-FRCUNINS(--+-*NO---+--)-'
                '-*YES--'
 
>--+-------------------------------------------------------------------------------+-->
   |              .-*SAME---.     .-*SAME------------.  .-*SAME------------.       |
   '-RMTSTRTIME(--+-*NONE---+--(--+-*CURRENT---------+--+-*CURRENT---------+--)--)-'
                  +-*LCLSYS-+     '-start-after-time-'  +-*NEXT------------+
                  '-*MGDSYS-'                           '-start-after-date-'
 
>--+----------------------------------------------------------------------------------------------------+-->
   |        .-*SAME--------------------------------------------------------------------------------.    |
   |        | .----------------------------------------------------------------------------------. |    |
   |        | V                                                                            (17)  | |    |
   '-COND(--+---(--+-*PRV-----------------------+--+-*EQ-+--+-*SUCCESS-+--+-*ALLNODES-+--)-------+-+--)-'
            |      +-conditioning-activity-name-+  +-*GT-+  +-*FAIL----+  '-*SAMENODE-'            |
            |      '-generic*-activity-name-----'  +-*LT-+  +-*NOTRUN--+                           |
            |                                      +-*NE-+  +-*ANY-----+                           |
            |                                      +-*GE-+  '-end-code-'                           |
            |                                      '-*LE-'                                         |
            '-*NONE--------------------------------------------------------------------------------'
 
>--+-----------------------------------------------------------------------------------------------------------------------+-->
   |              .-*SAME------------.  .-*SAME------------.                                                               |
   '-STRTIME(--(--+-*CURRENT---------+--+-*CURRENT---------+--)--+----------------------------------------------------+--)-'
                  '-start-after-time-'  +-*NEXT------------+     |    .-*SAME-------------.  .-*SAME-------------.    |
                                        '-start-after-date-'     '-(--+-*ANY--------------+--+-*ANY--------------+--)-'
                                                                      +-*CURRENT----------+  +-*CURRENT----------+
                                                                      '-start-before-time-'  +-*NEXT-------------+
                                                                                             '-start-before-date-'
 
>--+---------------------+-------------------------------------><
   |        .-*SAME-.    |
   '-HOLD(--+-*NO---+--)-'
            '-*YES--'
 
GLBNAME
 
   .-------------------------.
   V        (18)             | (16)
|----+-*ANY----------------+-+----------------------------------|
     +-*HIGHEST------------+
     +-*LOWEST-------------+
     +-*NETID--------------+
     +-*CPNAME-------------+
     +-*SERVER-------------+
     +-*TARGET-------------+
     +-*MDDATE-------------+
     +-*MDTIME-------------+
     '-global-name-token-n-'
 
 

Notes:

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

  2. All parameters preceding this point are key parameters.

  3. A maximum of 6 repetitions.

  4. A maximum of 50 repetitions.

  5. CPRTYPE must be specified when CPRSTGSTT is *COMPRESS and CPRTFRSTT is *DECOMPRESS.

  6. SNACPRCHR cannot be specified when CPRTYPE is not *SNA. SNACPRCHR must be specified when CPRTYPE is *SNA.

  7. USRCPRINF cannot be specified when CPRTYPE is not *USER. USRCPRINF must be specified when CPRTYPE is *USER.

  8. If ACTUSEINS is *TRIAL, then ALWRMV must be *YES.

  9. If ALWRMV is *NO, then AUTOACP cannot be specified. If ALWRMV is *DESIRED, then AUTOACP cannot be *YES.

  10. If ALWRMV is *NO, then AUTORMV cannot be specified. If ALWRMV is *DESIRED, then AUTORMV cannot be *YES.

  11. ALWRMV must be *YES if ACTUSEINS is *TRIAL.

  12. If ALWRMV is *DESIRED, then AUTOACP and AUTORMV cannot be *YES. If ALWRMV is *NO, then AUTOACP and AUTORMV cannot be specified.

  13. A maximum of 40 repetitions.

  14. A maximum of 10 repetitions.

  15. TODLTNAME cannot be specified is REPLACE is *NO.

  16. A maximum of 9 repetitions.

  17. A maximum of 5 repetitions.

  18. Special values *ANY, *HIGHEST, *LOWEST, *NETID, *CPNAME allowed only when ACTION(*DLT),ACTION(*RTV), ACTION(*SND), ACTION(*SNDRUN), or ACTION(*SNDINS) is specified.