CRTDSPF (Create Display File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
Threadsafe: No
>>-CRTDSPF------------------------------------------------------>
 
          .-*CURLIB/------.
>--FILE(--+---------------+--display-device-file-name--)-------->
          '-library-name/-'
 
>--+------------------------------------------------------+----->
   |           .-*NONE-------------------------------.    |
   |           | .-*LIBL/--------.                   |    |
   '-SRCFILE(--+-+---------------+--source-file-name-+--)-'
                 +-*CURLIB/------+
                 '-library-name/-'
 
>--+-----------------------------------------+------------------>
   |          .-*FILE-------------------.    |
   '-SRCMBR(--+-source-file-member-name-+--)-'
 
                                                   (1)
>--+---------------------------------------------+-------------->
   |          .-----------------------------.    |
   |          V                             |    |
   '-OPTION(----+-------------------------+-+--)-'
                | .-*SRC or *SOURCE-----. |
                +-+-*NOSRC or *NOSOURCE-+-+
                | .-*LIST---.             |
                +-+-*NOLIST-+-------------+
                | .-*NOSECLVL-.           |
                +-+-*SECLVL---+-----------+
                | .-*NOEVENTF-.           |
                '-+-*EVENTF---+-----------'
 
>--+--------------------------------+--------------------------->
   |          .-20-------------.    |
   '-GENLVL(--+-severity-level-+--)-'
 
>--+------------------------------+----------------------------->
   |        .-0--------------.    |
   '-FLAG(--+-severity-level-+--)-'
 
>--+---------------------------------------+-------------------->
   |         .----------------------.      |
   |         V .-*REQUESTER--. (2)  |      |
   '-DEV(--+---+-device-name-+------+-+--)-'
           '-*NONE--------------------'
 
>--+-----------------------------------+------------------------>
   |          .-1-----------------.    |
   '-MAXDEV(--+-number-of-devices-+--)-'
 
>--+----------------------+--+----------------------+----------->
   |          .-*YES-.    |  |          .-*NO--.    |
   '-ENHDSP(--+-*NO--+--)-'  '-RSTDSP(--+-*YES-+--)-'
 
>--+----------------------+------------------------------------->
   |          .-*YES-.    |
   '-DFRWRT(--+-*NO--+--)-'
 
>--+-------------------------------------------------+---------->
   |         .-*DEVD----------------------------.    |
   '-CHRID(--+-*SYSVAL--------------------------+--)-'
             +-*JOBCCSID------------------------+
             +-*CHRIDCTL------------------------+
             '-graphic-character-set--code-page-'
 
>--+-----------------------+--+--------------------------+------>
   |          .-*JOB--.    |  |             .-*MSG--.    |
   '-DECFMT(--+-*FILE-+--)-'  '-SFLENDTXT(--+-*FILE-+--)-'
 
>--+-------------------------+--+----------------------+-------->
   |             .-*NO--.    |  |          .-*NO--.    |
   '-RTNDTACAK(--+-*YES-+--)-'  '-IGCDTA(--+-*YES-+--)-'
 
>--+-------------------------+---------------------------------->
   |             .-*YES-.    |
   '-IGCEXNCHR(--+-*NO--+--)-'
 
>--+-------------------------------------+---------------------->
   |            .-*IMMED------------.    |
   '-WAITFILE(--+-*CLS--------------+--)-'
                '-number-of-seconds-'
 
>--+------------------------------------+----------------------->
   |           .-*NOMAX------------.    |
   '-WAITRCD(--+-*IMMED------------+--)-'
               '-number-of-seconds-'
 
>--+--------------------------------------------------+--------->
   |        .-*NONE------------------------------.    |
   |        | .-*LIBL/--------.                  |    |
   '-DTAQ(--+-+---------------+--data-queue-name-+--)-'
              +-*CURLIB/------+
              '-library-name/-'
 
>--+---------------------+-------------------------------------->
   |         .-*NO--.    |
   '-SHARE(--+-*YES-+--)-'
 
>--+-----------------------------------------------+------------>
   |          .-*JOB--------------------------.    |
   '-SRTSEQ(--+-*LANGIDSHR--------------------+--)-'
              +-*LANGIDUNQ--------------------+
              +-*HEX--------------------------+
              | .-*LIBL/--------.             |
              '-+---------------+--table-name-'
                +-*CURLIB/------+
                '-library-name/-'
 
>--+-----------------------------+--+----------------------+---->
   |          .-*JOB--------.    |  |          .-*YES-.    |
   '-LANGID(--+-language-ID-+--)-'  '-LVLCHK(--+-*NO--+--)-'
 
>--+--------------------------------------+--------------------->
   |       .-*LIBCRTAUT--------------.    |
   '-AUT(--+-*CHANGE-----------------+--)-'
           +-*ALL--------------------+
           +-*USE--------------------+
           +-*EXCLUDE----------------+
           '-authorization-list-name-'
 
>--+-----------------------+------------------------------------>
   |           .-*YES-.    |
   '-REPLACE(--+-*NO--+--)-'
 
>--+---------------------------------+-------------------------><
   |        .-*SRCMBRTXT--------.    |
   '-TEXT(--+-*BLANK------------+--)-'
            '-'--description--'-'
 
 

Notes:

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

  2. A maximum of 50 repetitions.