CRTSRCPF (Create Source Physical File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: Conditional; see Restrictions
>>-CRTSRCPF----------------------------------------------------->
 
          .-*CURLIB/------.
>--FILE(--+---------------+--source-physical-file-name--)------->
          '-library-name/-'
 
>--+-------------------------------+---------------------------->
   |          .-92------------.    |
   '-RCDLEN(--+-record-length-+--)-'
 
                                            (1)
>--+--------------------------------------+--------------------->
   |       .-*NONE-------------------.    |
   '-MBR(--+-*FILE-------------------+--)-'
           '-source-file-member-name-'
 
>--+---------------------------+-------------------------------->
   |          .-*LCL------.    |
   '-SYSTEM(--+-*RMT------+--)-'
              '-*FILETYPE-'
 
>--+----------------------------------+------------------------->
   |           .-*NONE-----------.    |
   '-EXPDATE(--+-expiration-date-+--)-'
 
>--+----------------------------------+------------------------->
   |           .-*NOMAX----------.    |
   '-MAXMBRS(--+-maximum-members-+--)-'
 
>--+--------------------------+--------------------------------->
   |          .-*ARRIVAL-.    |
   '-ACCPTH(--+-*KEYED---+--)-'
 
>--+----------------------------+--+-----------------------+---->
   |             .-*MAX1TB-.    |  |         .-*IMMED-.    |
   '-ACCPTHSIZ(--+-*MAX4GB-+--)-'  '-MAINT(--+-*REBLD-+--)-'
                                             '-*DLY---'
 
>--+--------------------------+--+-------------------------+---->
   |           .-*NO-----.    |  |             .-*NO--.    |
   '-RECOVER(--+-*AFTIPL-+--)-'  '-FRCACCPTH(--+-*YES-+--)-'
               '-*IPL----'
 
>--+------------------------------------------------------------------------------------+-->
   |          .-10000-------------.  .-1000------------.  .-499------------------.      |
   '-SIZE(--+-+-number-of-records-+--+-increment-value-+--+-number-of-increments-+-+--)-'
            '-*NOMAX---------------------------------------------------------------'
 
>--+------------------------+--+----------------------+--------->
   |            .-*NO--.    |  |          .-*NO--.    |
   '-ALLOCATE(--+-*YES-+--)-'  '-CONTIG(--+-*YES-+--)-'
 
>--+------------------------------------+----------------------->
   |       (2)   .-*ANY------------.    |
   '-UNIT(-------+-unit-identifier-+--)-'
 
>--+--------------------------------------------------+--------->
   |            .-*NONE--------------------------.    |
   '-FRCRATIO(--+-number-of-records-before-force-+--)-'
 
>--+---------------------------+-------------------------------->
   |         (3)   .-*NO--.    |
   '-IGCDTA(-------+-*YES-+--)-'
 
>--+-------------------------------------+---------------------->
   |            .-*IMMED------------.    |
   '-WAITFILE(--+-*CLS--------------+--)-'
                '-number-of-seconds-'
 
>--+------------------------------------+----------------------->
   |           .-60----------------.    |
   '-WAITRCD(--+-*IMMED------------+--)-'
               +-*NOMAX------------+
               '-number-of-seconds-'
 
>--+-----------------------------------------------+------------>
   |         .-*JOB---------------------------.    |
   '-CCSID(--+-*HEX---------------------------+--)-'
             '-coded-character-set-identifier-'
 
>--+---------------------+-------------------------------------->
   |         .-*NO--.    |
   '-SHARE(--+-*YES-+--)-'
 
>--+------------------------------------------------------+----->
   |          .-*NONE--------------------------------.    |
   '-DLTPCT(--+-deleted-records-threshold-percentage-+--)-'
 
>--+----------------------+--+----------------------+----------->
   |          .-*YES-.    |  |          .-*YES-.    |
   '-ALWUPD(--+-*NO--+--)-'  '-ALWDLT(--+-*NO--+--)-'
 
>--+--------------------------------------+--------------------->
   |       .-*LIBCRTAUT--------------.    |
   '-AUT(--+-*CHANGE-----------------+--)-'
           +-*ALL--------------------+
           +-*USE--------------------+
           +-*EXCLUDE----------------+
           '-authorization-list-name-'
 
>--+-----------------------------+-----------------------------><
   |        .-*BLANK--------.    |
   '-TEXT(--+-'description'-+--)-'
 
 

Notes:

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

  2. This parameter is no longer supported.

  3. DBCS systems only.