OVRDBF (Override with Database File) syntax diagram
Job: B,I Pgm: B,I REXX: B,I Exec Threadsafe: Conditional; see Restrictions >>-OVRDBF--FILE(--overridden-file-name--)-----------------------> >--+-------------------------------------------------------+----> | .-*FILE---------------------------------. | | | .-*LIBL/--------. | | '-TOFILE(--+-+---------------+--database-file-name-+--)-' +-*CURLIB/------+ '-library-name/-' (1) >--+--------------------------+---------------------------------> '-MBR(--+-*FIRST------+--)-' +-*LAST-------+ +-*ALL--------+ '-member-name-' >--+-------------------------------------------------------------------------------+--> '-POSITION(--+-*NONE-------------------------------------------------------+--)-' +-*START------------------------------------------------------+ +-*END--------------------------------------------------------+ +-*RRN--relative-record-number--------------------------------+ '-+-*KEYB--+--number-of-fields--record-format-name--key-value-' +-*KEYBE-+ +-*KEY---+ +-*KEYAE-+ '-*KEYA--' >--+---------------------------------------------------------------+--> | .--------------------------------------------. | | V (2) | | '-RCDFMTLCK(----(--record-format-name--+-*SHRRD--+--)------+--)-' +-*SHRNUP-+ +-*SHRUPD-+ +-*EXCLRD-+ '-*EXCL---' >--+-----------------------------------------------------------+--> '-FRCRATIO(--+-*NONE-----------------------------------+--)-' '-number-of-write-operations-before-force-' >--+---------------------------------------------+--------------> | .-*LIBL/--------. | '-FMTSLR(--+---------------+--program-name--)-' +-*CURLIB/------+ '-library-name/-' >--+-------------------------------------+----------------------> '-WAITFILE(--+-*IMMED------------+--)-' +-*CLS--------------+ '-number-of-seconds-' >--+------------------------------------+-----------------------> '-WAITRCD(--+-*IMMED------------+--)-' +-*NOMAX------------+ '-number-of-seconds-' >--+--------------------------------+---------------------------> '-NBRRCDS(--number-of-records--)-' >--+-----------------------------------+--+-----------------+---> '-EOFDLY(--+-*NONE-------------+--)-' '-LVLCHK(--*NO--)-' '-number-of-seconds-' >--+----------------------+--+----------------------+-----------> '-EXPCHK(--+-*YES-+--)-' '-INHWRT(--+-*YES-+--)-' '-*NO--' '-*NO--' >--+----------------------+--+------------------------------+---> | .-*NO--. | | .-*ACTGRPDFN-. | '-SECURE(--+-*YES-+--)-' '-OVRSCOPE(--+-*CALLLVL---+--)-' '-*JOB-------' >--+---------------------+--+------------------------------+----> '-SHARE(--+-*NO--+--)-' '-OPNSCOPE(--+-*ACTGRPDFN-+--)-' '-*YES-' '-*JOB-------' >--+----------------------------------------------+-------------> '-SEQONLY(--+-*NO-------------------------+--)-' '-*YES--+-------------------+-' '-number-of-records-' >--+----------------------------+------------------------------>< '-DSTDTA(--+-*BUFFERED--+--)-' +-*PROTECTED-+ '-*CURRENT---'
Notes:
- All parameters preceding this point can be specified in positional form.
- A maximum of 32 repetitions.