CRTDDMF (Create Distributed Data Management File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
                   .-*CURLIB/------.
>>-CRTDDMF--FILE(--+---------------+--DDM-file-name--)---------->
                   '-library-name/-'
 
>--RMTFILE(--+-+-*LIBL/--------+--remote-file-name-+--)--------->
             | +-*CURLIB/------+                   |
             | '-library-name/-'                   |
             '-*NONSTD--'remote-file-name'---------'
 
                                      .-*SNA-.    (1)
>--RMTLOCNAME(--remote-location-name--+-*IP--+--)--------------->
 
>--+-------------------------------+---------------------------->
   |      (2)   .-*LOC--------.    |
   '-DEV(-------+-device-name-+--)-'
 
>--+----------------------------------------------+------------->
   |             (2)   .-*LOC----------------.    |
   '-LCLLOCNAME(-------+-*NETATR-------------+--)-'
                       '-local-location-name-'
 
>--+------------------------------+----------------------------->
   |       (2)   .-*NETATR---.    |
   '-MODE(-------+-*BLANK----+--)-'
                 '-mode-name-'
 
>--+------------------------------------------+----------------->
   |           (2)   .-*LOC--------------.    |
   '-RMTNETID(-------+-*NETATR-----------+--)-'
                     +-*NONE-------------+
                     '-remote-network-ID-'
 
>--+--------------------------------+--------------------------->
   |       (3)   .-*DRDA-------.    |
   '-PORT(-------+-port-number-+--)-'
 
>--+-----------------------------------------------+------------>
   |          .-*RMTFILE----------------------.    |
   '-ACCMTH(--+-*COMBINED---------------------+--)-'
              |               .-*BOTH-------. |
              '-+-*KEYED---+--+-*RANDOM-----+-'
                '-*ARRIVAL-'  '-*SEQUENTIAL-'
 
>--+---------------------+--+---------------------------+------->
   |         .-*NO--.    |  |          .-*NO-------.    |
   '-SHARE(--+-*YES-+--)-'  |          |      (4)  |    |
                            '-PTCCNV(--+-*YES------+--)-'
 
>--+--------------------------+--------------------------------->
   |          .-*RMTFILE-.    |
   '-LVLCHK(--+-*NO------+--)-'
 
>--+--------------------------------------+--------------------->
   |       .-*LIBCRTAUT--------------.    |
   '-AUT(--+-*CHANGE-----------------+--)-'
           +-*ALL--------------------+
           +-*USE--------------------+
           +-*EXCLUDE----------------+
           '-authorization-list-name-'
 
>--+-----------------------+------------------------------------>
   |           .-*YES-.    |
   '-REPLACE(--+-*NO--+--)-'
 
>--+---------------------------------+-------------------------><
   |        .-*BLANK------------.    |
   '-TEXT(--+-'--description--'-+--)-'
 
 

Notes:

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

  2. This parameter is valid only when remote-location-name *SNA is specified for the RMTLOCNAME parameter.

  3. This parameter is valid only when remote-location-name *IP is specified for the RMTLOCNAME parameter.

  4. This parameter value is valid only when remote-location-name *SNA is specified for the RMTLOCNAME parameter.