CHGOBJCRQA (Change Object Change Request Activity) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
>>-CHGOBJCRQA--------------------------------------------------->
 
          .-*LIBL/--------.
>--CRQD(--+---------------+--change-request-description--)------>
          +-*CURLIB/------+
          '-library-name/-'
 
                                   (1)
>--ACTIVITY(--+-*LAST---------+--)------------------------------>
              '-activity-name-'
 
            .-*SAME---.
>--ACTION(--+-*SND----+--)-------------------------------------->
            +-*RTV----+
            +-*DLT----+
            +-*RUN----+
            +-*SNDRUN-+
            +-*INS----+
            +-*SNDINS-+
            '-*UNINS--'
 
         .-*SAME--------------------------.
>--OBJ(--+-*GLOBAL------------------------+--)------------------>
         +-*COMPNAME----------------------+
         '-+-*LIBL/--------+--object-name-'
           +-*CURLIB/------+
           '-library-name/-'
 
>--+--------------------------------------------------------------------------------+-->
   |             .-*SAME--------------------------------------------. (2) (3)       |
   '-GLBNAME(----+-+-*NETID--------------+--+-*ANY----------------+-+-------------)-'
                   '-global-name-token-1-'  +-*HIGHEST------------+
                                            +-*LOWEST-------------+
                                            +-*NETID--------------+
                                            +-*CPNAME-------------+
                                            +-*SERVER-------------+
                                            +-*TARGET-------------+
                                            +-*MDDATE-------------+
                                            +-*MDTIME-------------+
                                            '-global-name-token-n-'
 
>--+-----------------------------------+------------------------>
   |          (4)   .-*SAME-------.    |
   '-OBJTYPE(-------+-*FILEDATA---+--)-'
                    '-object-type-'
 
>--+-----------------------------------+------------------------>
   |      (5) (6)   .-*SAME-------.    |
   '-MBR(-----------+-*ALL--------+--)-'
                    +-*FIRST------+
                    +-*LAST-------+
                    '-member-name-'
 
>--+--------------------------------+--------------------------->
   |           (7)   .-*SAME---.    |
   '-DATATYPE(-------+-*UNSPEC-+--)-'
                     +-*CL-----+
                     '-*REXX---'
 
>--+----------------------------------------------------------------------------------------+-->
   |           (8)     .-*SAME--------------------------------------------------. (9)       |
   '-COMPNAME(---------+-+-*NETID-----------------+--+-*NETID-----------------+-+---------)-'
                         '-component-name-token-1-'  +-*CPNAME----------------+
                                                     '-component-name-token-n-'
 
>--+------------------------------------+----------------------->
   |         (8)   .-*SAME---------.    |
   '-REFLVL(-------+-*ALL----------+--)-'
                   '-refresh-level-'
 
>--+-------------------------------------------------+---------->
   |        .-*SAME-----------------------------.    |
   '-NODL(--+-*NONE-----------------------------+--)-'
            '-+---------------+--node-list-name-'
              +-*LIBL/--------+
              +-*CURLIB/------+
              '-library-name/-'
 
>--+----------------------------------------------------------------------------+-->
   |          .-*SAME------------------------------------------------------.    |
   '-CPNAME(--+-*NONE------------------------------------------------------+--)-'
              | .--------------------------------------------------------. |
              | V                                                  (10)  | |
              '---(--+-*NETATR------------+--control-point-name--)-------+-'
                     '-network-identifier-'
 
>--+-------------------------------------+---------------------->
   |         (11)   .-*SAME---------.    |
   '-TGTRLS(--------+-*CURRENT------+--)-'
                    +-*PRV----------+
                    '-release-level-'
 
>--+------------------------+----------------------------------->
   |           .-*SAME-.    |
   '-REPLACE(--+-*NO---+--)-'
               '-*YES--'
 
>--+-----------------------------+------------------------------>
   |         (12)   .-*SAME-.    |
   '-DTACPR(--------+-*NONE-+--)-'
                    '-*SNA--'
 
>--+-------------------------------+---------------------------->
   |           (13)   .-*SAME-.    |
   '-KEEPCLGE(--------+-*NO---+--)-'
                      '-*YES--'
 
>--+---------------------------------------+-------------------->
   |          .---------------.            |
   |          V .-*SAME-----. |   (14)     |
   '-PARM(------+-*NONE-----+-+----------)-'
                '-parameter-'
 
>--+----------------------------------------------------------------------------------------------------+-->
   |        .-*SAME--------------------------------------------------------------------------------.    |
   |        | .----------------------------------------------------------------------------------. |    |
   |        | V                                                                            (15)  | |    |
   '-COND(--+---(--+-*PRV-----------------------+--+-*EQ-+--+-*SUCCESS-+--+-*ALLNODES-+--)-------+-+--)-'
            |      +-conditioning-activity-name-+  +-*GT-+  +-*FAIL----+  '-*SAMENODE-'            |
            |      '-generic*-activity-name-----'  +-*LT-+  +-*NOTRUN--+                           |
            |                                      +-*NE-+  +-*ANY-----+                           |
            |                                      +-*GE-+  '-end-code-'                           |
            |                                      '-*LE-'                                         |
            '-*NONE--------------------------------------------------------------------------------'
 
>--+-----------------------------------------------------------------------------------------------------------------------------+-->
   |          (16)      .-*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-'
 
>--+-------------------------------------------------------------------------------------+-->
   |             (17)   .-*SAME---.     .-*SAME------------.  .-*SAME------------.       |
   '-RMTSTRTIME(--------+-*LCLSYS-+--(--+-*CURRENT---------+--+-*CURRENT---------+--)--)-'
                        '-*MGDSYS-'     '-start-after-time-'  +-*NEXT------------+
                                                              '-start-after-date-'
 
>--+--------------------------------+--------------------------->
   |        .-*SAME------------.    |
   '-TEXT(--+-*GEN-------------+--)-'
            '-text-description-'
 
>--+---------------------+-------------------------------------><
   |        .-*SAME-.    |
   '-HOLD(--+-*NO---+--)-'
            '-*YES--'
 
 

Notes:

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

  2. Elements 3 through 10 (not shown) are the same as Element 2.

  3. Only valid when ACTION is not *UNINS and OBJ is *GLOBAL.

  4. Only valid when OBJ(*GLOBAL) and OBJ(*COMPNAME) are not specified.

  5. MBR(*ALL) cannot be specified when OBJTYPE(*FILEDATA) is specified.

  6. Only valid when OBJTYPE(*FILEDATA) or OBJTYPE(*FILE) are specified.

  7. Only valid when OBJTYPE(*FILEDATA) is specified and ACTION(*SND), ACTION(*SNDRUN), or ACTION(*RUN) are specified.

  8. Only valid when ACTION(*UNINS) and OBJ(*COMPNAME) are specified.

  9. Elements 3 through 7 (not shown) are the same as Element 2.

  10. A maximum of 50 repetitions.

  11. Only valid when ACTION is *SND, *SNDRUN, or *RTV and OBJTYPE is not *FILEDATA or when global names or component names are not used.

  12. DTACPR(*SNA) only valid when ACTION is *SND, *SNDRUN, or *RTV and OBJ is *FILEDATA.

  13. Valid only when ACTION(*UNINS) or ACTION(*INS) is specified.

  14. A maximum of 20 repetitions.

  15. A maximum of 5 repetitions.

  16. Only valid when ACTION(*RUN) and OBJ(*SNDRUN) are specified.

  17. Only valid when ACTION is *RUN, *SNDRUN, *INS, *SNDINS, or *UNINS.