CHGDKTF (Change Diskette File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-CHGDKTF------------------------------------------------------>
 
          .-*LIBL/--------.                               (1)
>--FILE(--+---------------+--diskette-device-file-name--)------->
          +-*CURLIB/------+
          '-library-name/-'
 
                                (2)
>--+--------------------------+--------------------------------->
   |       .-*SAME-------.    |
   '-DEV(--+-*NONE-------+--)-'
           '-device-name-'
 
>--+-----------------------------------------+------------------>
   |       .-*SAME----------------------.    |
   '-VOL(--+-*NONE----------------------+--)-'
           | .------------------------. |
           | V                   (3)  | |
           '---volume-identifier------+-'
 
>--+--------------------------------+--------------------------->
   |         .-*SAME-----------.    |
   '-LABEL(--+-*NONE-----------+--)-'
             '-data-file-label-'
 
>--+--------------------------+--+-----------------------+------>
   |            .-*SAME--.    |  |        .-*SAME---.    |
   '-EXCHTYPE(--+-*STD---+--)-'  '-CODE(--+-*EBCDIC-+--)-'
                +-*BASIC-+                '-*ASCII--'
                +-*H-----+
                '-*I-----'
 
>--+--------------------------------+--------------------------->
   |           .-*SAME---------.    |
   '-CRTDATE(--+-*NONE---------+--)-'
               '-creation-date-'
 
>--+----------------------------------+------------------------->
   |           .-*SAME-----------.    |
   '-EXPDATE(--+-*NONE-----------+--)-'
               +-*PERM-----------+
               '-expiration-date-'
 
>--+----------------------+------------------------------------->
   |         .-*SAME-.    |
   '-SPOOL(--+-*NO---+--)-'
             '-*YES--'
 
>--+----------------------------------------------------+------->
   |        .-*SAME--------------------------------.    |
   |        | .-*LIBL/--------.                    |    |
   '-OUTQ(--+-+---------------+--output-queue-name-+--)-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+----------------------------------+------------------------->
   |           .-*SAME-----------.    |
   '-MAXRCDS(--+-*NOMAX----------+--)-'
               '-maximum-records-'
 
>--+----------------------------+--+---------------------+------>
   |            .-*SAME----.    |  |        .-*SAME-.    |
   '-SCHEDULE(--+-*FILEEND-+--)-'  '-HOLD(--+-*NO---+--)-'
                +-*JOBEND--+                '-*YES--'
                '-*IMMED---'
 
>--+---------------------+-------------------------------------->
   |        .-*SAME-.    |
   '-SAVE(--+-*NO---+--)-'
            '-*YES--'
 
>--+---------------------------------+-------------------------->
   |          .-*SAME-----------.    |
   '-OUTPTY(--+-*JOB------------+--)-'
              '-output-priority-'
 
>--+---------------------------+--+-----------------------+----->
   |          .-*SAME-----.    |  |          .-*SAME-.    |
   '-USRDTA(--+-*BLANK----+--)-'  '-IGCDTA(--+-*NO---+--)-'
              '-user-data-'                  '-*YES--'
 
>--+-------------------------------------+---------------------->
   |            .-*SAME-------------.    |
   '-WAITFILE(--+-*IMMED------------+--)-'
                +-*CLS--------------+
                '-number-of-seconds-'
 
>--+----------------------+------------------------------------->
   |         .-*SAME-.    |
   '-SHARE(--+-*NO---+--)-'
             '-*YES--'
 
>--+---------------------------------+-------------------------><
   |        .-*SAME-------------.    |
   '-TEXT(--+-*BLANK------------+--)-'
            '-'--description--'-'
 
 

Notes:

  1. All parameters preceding this point are key parameters.

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

  3. A maximum of 50 repetitions.