OVRTAPF (Override with Tape File) syntax diagram


Job: B,I Pgm: B,I REXX: B,I Exec
>>-OVRTAPF---FILE(--overridden-file-name--)--------------------->
 
>-----+---------------------------------------------------------------+>
      |          .-*FILE---------------------------------------.      |
      |          |  .-*LIBL/--------.                          |      |
      '-TOFILE(--+--+---------------+---tape-device-file-name--+---)--'
                    +-*CURLIB/------+
                    '-library-name/-'
 
                                              (2)
>-----+------------------------------------+-------------------->
      |       .---------------------.      |
      |       V               (1)   |      |
      '-DEV(-----device-name--------+---)--'
 
>------+----------------------------------------------+--------->
       '-VOL(--+-*NONE-------------------------+---)--'
               |  .--------------------------. |
               |  V                    (3)   | |
               '----volume-identifier--------+-'
 
>-----+----------------------------------------------+---------->
      '-REELS(--+-*SL--+---+------------------+---)--'
                +-*NL--+   '-number-of-reels--'
                +-*NS--+
                +-*BLP-+
                '-*LTM-'
 
>-----+-----------------------------------+--------------------->
      '-SEQNBR(--+-*END------------+---)--'
                 +-*NEXT-----------+
                 '-sequence-number-'
 
>-----+----------------------------------+---------------------->
      '-LABEL(--data-file-identifier--)--'
 
>-----+---------------------------------+----------------------->
      '-RCDLEN(--+-*CALC---------+---)--'
                 '-record-length-'
 
>-----+--------------------------------+------------------------>
      '-BLKLEN(--+-*CALC--------+---)--'
                 '-block-length-'
 
>-----+----------------------------------------+---------------->
      |           (4)                          |
      '-BUFOFSET(-------+-*BLKDSC-------+---)--'
                        '-buffer-offset-'
 
>-----+--------------------------------+------------------------>
      |            (5)                 |
      '-RCDBLKFMT(-------+-*F---+---)--'
                         +-*FB--+
                         +-*V---+
                         +-*VB--+
                         +-*D---+
                         +-*DB--+
                         +-*VS--+
                         +-*VBS-+
                         '-*U---'
 
>-----+---------------------------------------+----------------->
      '-EXTEND(--+-*NO-----------------+---)--'
                 |       .-*NOCHECK--. |
                 '-*YES--+-----------+-'
                         '-*CHECK----'
 
>-----+------------------------------+-------------------------->
      '-DENSITY(--+-*DEVTYPE--+---)--'
                  +-1600------+
                  +-3200------+
                  +-6250------+
                  +-*FMT3480--+
                  +-*FMT3490E-+
                  +-*FMT3570--+
                  +-*FMT3570E-+
                  +-*FMT3590--+
                  +-*QIC120---+
                  +-*QIC525---+
                  +-*QIC1000--+
                  +-*QIC2GB---+
                  +-*QIC3040--+
                  +-*QIC5010--+
                  +-*FMT2GB---+
                  +-*FMT5GB---+
                  '-*FMT7GB---'
 
>-----+--------------------------+------------------------------>
      '-COMPACT(--+-*DEVD-+---)--'
                  '-*NO---'
 
>-----+-------------------------+------------------------------->
      '-CODE(--+-*EBCDIC-+---)--'
               '-*ASCII--'
 
>-----+----------------------------------+---------------------->
      '-CRTDATE(--+-*NONE---------+---)--'
                  '-creation-date-'
 
>-----+------------------------------------+-------------------->
      '-EXPDATE(--+-*NONE-----------+---)--'
                  +-*PERM-----------+
                  '-expiration-date-'
 
>-----+---------------------------+----------------------------->
      '-ENDOPT(--+-*REWIND-+---)--'
                 +-*LEAVE--+
                 '-*UNLOAD-'
 
>-----+-------------------------------------------------------------------+>
      '-USRLBLPGM(--+-*NONE----------------------------------------+---)--'
                    | .-*LIBL/--------.                            |
                    '-+---------------+---user-label-program-name--'
                      +-*CURLIB/------+
                      '-library-name/-'
 
>-----+------------------------+-------------------------------->
      '-IGCDTA(--+-*NO--+---)--'
                 '-*YES-'
 
>-----+---------------------------------------+----------------->
      '-WAITFILE(--+-*IMMED------------+---)--'
                   +-*CLS--------------+
                   '-number-of-seconds-'
 
>-----+------------------------+-------------------------------->
      |          .-*NO--.      |
      '-SECURE(--+-*YES-+---)--'
 
>-----+---------------------------------+----------------------->
      |            .-*ACTGRPDFN--.      |
      '-OVRSCOPE(--+-*CALLLVL----+---)--'
                   '-*JOB--------'
 
>-----+-----------------------+--------------------------------->
      '-SHARE(--+-*NO--+---)--'
                '-*YES-'
 
>-----+--------------------------------+-----------------------><
      '-OPNSCOPE(--+-*ACTGRPDFN-+---)--'
                   '-*JOB-------'
 

Notes:

  1. A maximum of 4 repetitions

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

  3. A maximum of 50 repetitions

  4. The value *BLKDSC is valid only for a file with record block format *D or *DB.

  5. The values *F, *FB, *VS, *VBS, and *U are valid for both EBCDIC and ASCII codes; *V and *VB are valid only for EBCDIC; *D and *DB are valid only for ASCII.


[ Information Center Home Page | Feedback ] [ Legal | AS/400 Glossary ]