CHGSRCPF (Change Source Physical File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-CHGSRCPF----------------------------------------------------->
 
          .-*LIBL/--------.                               (1) (2)
>--FILE(--+---------------+--source-physical-file-name--)----------->
          +-*CURLIB/------+
          '-library-name/-'
 
>--+---------------------------+-------------------------------->
   |          .-*LCL------.    |
   '-SYSTEM(--+-*RMT------+--)-'
              '-*FILETYPE-'
 
>--+----------------------------------+------------------------->
   |           .-*SAME-----------.    |
   '-EXPDATE(--+-*NONE-----------+--)-'
               '-expiration-date-'
 
>--+----------------------------------+------------------------->
   |           .-*SAME-----------.    |
   '-MAXMBRS(--+-*NOMAX----------+--)-'
               '-maximum-members-'
 
>--+----------------------------+--+-----------------------+---->
   |             .-*SAME---.    |  |         .-*SAME--.    |
   '-ACCPTHSIZ(--+-*MAX4GB-+--)-'  '-MAINT(--+-*IMMED-+--)-'
                 '-*MAX1TB-'                 +-*REBLD-+
                                             '-*DLY---'
 
>--+--------------------------+--+--------------------------+--->
   |           .-*SAME---.    |  |             .-*SAME-.    |
   '-RECOVER(--+-*NO-----+--)-'  '-FRCACCPTH(--+-*NO---+--)-'
               +-*AFTIPL-+                     '-*YES--'
               '-*IPL----'
 
>--+----------------------------------------------------------------------------------------+-->
   |          .-*SAME-------------.                                                         |
   '-SIZE(--+-+-number-of-records-+--+-----------------------------------------------+-+--)-'
            |                        | .-*SAME-----------.  .-*SAME----------------. | |
            |                        '-+-increment-value-+--+----------------------+-' |
            |                                               '-number-of-increments-'   |
            '-*NOMAX-------------------------------------------------------------------'
 
>--+-------------------------+---------------------------------->
   |            .-*SAME-.    |
   '-ALLOCATE(--+-*NO---+--)-'
                '-*YES--'
 
>--+------------------------------------+----------------------->
   |       (3)   .-*SAME-----------.    |
   '-UNIT(-------+-*ANY------------+--)-'
                 '-unit-identifier-'
 
>--+--------------------------------------------------+--------->
   |            .-*SAME--------------------------.    |
   '-FRCRATIO(--+-*NONE--------------------------+--)-'
                '-number-of-records-before-force-'
 
>--+-------------------------------------+---------------------->
   |            .-*SAME-------------.    |
   '-WAITFILE(--+-*IMMED------------+--)-'
                +-*CLS--------------+
                '-number-of-seconds-'
 
>--+------------------------------------+----------------------->
   |           .-*SAME-------------.    |
   '-WAITRCD(--+-*IMMED------------+--)-'
               +-*NOMAX------------+
               '-number-of-seconds-'
 
>--+----------------------+------------------------------------->
   |         .-*SAME-.    |
   '-SHARE(--+-*NO---+--)-'
             '-*YES--'
 
>--+------------------------------------------------------+----->
   |          .-*SAME--------------------------------.    |
   '-DLTPCT(--+-*NONE--------------------------------+--)-'
              '-deleted-records-threshold-percentage-'
 
>--+-----------------------------------------------+------------>
   '-CCSID(--+-*SAME--------------------------+--)-'
             +-*HEX---------------------------+
             '-coded-character-set-identifier-'
 
>--+---------------------------------+-------------------------><
   |        .-*SAME-------------.    |
   '-TEXT(--+-*BLANK------------+--)-'
            '-'--description--'-'
 
 

Notes:

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

  2. All parameters preceding this point are key parameters.

  3. This parameter is no longer supported.