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:

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

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

  3. A maximum of 9 repetitions.

  4. A maximum of 6 repetitions.

  5. A maximum of 50 repetitions.

  6. CPRTYPE must be specified when CMPSTGSTT is *COMPRESS and CPRTFRSTT is *DECOMPRESS.

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

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

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

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

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

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

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

  14. A maximum of 40 repetitions.

  15. A maximum of 10 repetitions.

  16. REPLACE is valid only when ACTION(*RTV), ACTION(*SND), ACTION(*SNDRUN) or ACTION(*SNDINS) is specified.

  17. TODLTNAME cannot be specified if REPLACE is *NO.

  18. A maximum of 5 repetitions.