CHGPRDCRQA (Change Product Request Activity) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
>>-CHGPRDCRQA--------------------------------------------------->
 
          .-*LIBL/--------.
>--CRQD(--+---------------+--change-request-description--)------>
          +-*CURLIB/------+
          '-library-name/-'
 
                                   (1)
>--ACTIVITY(--+-*LAST---------+--)------------------------------>
              '-activity-name-'
 
            .-*SAME----.             .-*SAME------.    (2)
>--ACTION(--+-*SND-----+--)--PRDID(--+-product-ID-+--)---------->
            +-*RTV-----+
            +-*DLTCLGE-+
            +-*INS-----+
            '-*SNDINS--'
 
>--+----------------------------+------------------------------->
   |       .-*SAME---------.    |
   '-RLS(--+-*ONLY---------+--)-'
           '-release-level-'
 
>--+---------------------------------------+-------------------->
   |          .-*SAME-----------------.    |
   '-OPTION(--+-*BASE-----------------+--)-'
              '-product-option-number-'
 
>--+------------------------+----------------------------------->
   |           .-*SAME-.    |
   '-LODTYPE(--+-*ALL--+--)-'
               +-*CODE-+
               '-*LNG--'
 
>--+-------------------------------------+---------------------->
   |         .-*SAME----------------.    |
   |         |      (3)             |    |
   '-LODID(--+-*ALL-----------------+--)-'
             |       (4)            |
             +-*CODE----------------+
             |                 (5)  |
             '-product-load-ID------'
 
>--+------------------------------------+----------------------->
   |         (6)   .-*SAME---------.    |
   '-TGTRLS(-------+-*ONLY---------+--)-'
                   +-*CURRENT------+
                   +-*PRV----------+
                   '-release-level-'
 
>--+------------------------------------------------------+----->
   |       (7)   .-*SAME-----------------------------.    |
   '-NODL(-------+-*NONE-----------------------------+--)-'
                 '-+---------------+--node-list-name-'
                   +-*LIBL/--------+
                   +-*CURLIB/------+
                   '-library-name/-'
 
>--+------------------------------------------------------------------------------------+-->
   |          .-*SAME--------------------------------------------------------------.    |
   '-CPNAME(--+-*NONE--------------------------------------------------------------+--)-'
              | .----------------------------------------------------------------. |
              | V    .-*NETATR------------.                        (8) (9) (10)  | |
              '---(--+-network-identifier-+--control-point-name--)---------------+-'
 
>--+-------------------------------+---------------------------->
   |           (11)   .-*SAME-.    |
   '-KEEPCLGE(--------+-*NO---+--)-'
                      '-*YES--'
 
>--+--------------------------------+--------------------------->
   |            (12)   .-*SAME-.    |
   '-SNDLICKEY(--------+-*YES--+--)-'
                       '-*NO---'
 
>--+--------------------------------+--------------------------->
   |        .-*SAME------------.    |
   '-TEXT(--+-*GEN-------------+--)-'
            '-text-description-'
 
>--+----------------------------------------------------------------------------------------------------+-->
   |        .-*SAME--------------------------------------------------------------------------------.    |
   |        | .----------------------------------------------------------------------------------. |    |
   |        | V                                                                            (13)  | |    |
   '-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-'
 
>--+-------------------------------------------------------------------------------------+-->
   |             (14)   .-*SAME---.     .-*SAME------------.  .-*SAME------------.       |
   '-RMTSTRTIME(--------+-*LCLSYS-+--(--+-*CURRENT---------+--+-*CURRENT---------+--)--)-'
                        '-*MGDSYS-'     '-start-after-time-'  +-*NEXT------------+
                                                              '-start-after-date-'
 
>--+---------------------+-------------------------------------><
   |        .-*SAME-.    |
   '-HOLD(--+-*NO---+--)-'
            '-*YES--'
 
 

Notes:

  1. All parameters preceding this point are key parameters.

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

  3. Only valid if LODTYPE(*LNG) or LODTYPE(*ALL) is specified.

  4. LODID(*CODE) can only be specified if LODTYPE(*CODE) is specified.

  5. Only valid if LODTYPE(*LNG) or LODTYPE(*ALL) is specified.

  6. If TGTRLS(*ONLY) is specified, the ACTION parameter must be a value other than *INS.

  7. Cannot be specified if CPNAME or ACTION(*RTV) is specified.

  8. A maximum of 50 repetitions.

  9. Only one CPNAME can be specified if ACTION(*RTV) is used.

  10. CPNAME cannot be specified if NODL is specified.

  11. Only valid if ACTION(*INS) or ACTION(*SNDINS) is specified.

  12. Only valid if ACTION(*SND) or ACTION(*SNDINS) is specified.

  13. A maximum of 5 repetitions.

  14. Only valid if ACTION(*INS) or ACTION(*SNDINS) is specified.