IBM OS/390 Time Clock User Manual


 
VSE DTFSD MVS DCB DSORG=PS
BLKSIZE = nnnn BLKSIZE = nnnn
EOFADDR = xxxxxxxx EODAD = xxxxxxxx
DELETFL = NO DISP = (in DD statement)
DEVADDR = SYSxxx N/A
DEVICE = nnnn UNIT = (in DD statement)
ERROPT = IGNORE EROPT = ACC
SKIP SKP (QSAM only) (in DD stmt)
ABE
ERROPT = xxxxxxxxx SYNAD = xxxxxxxx
ERREXT = YES SYNAD = xxxxxxxx
FEOVD = YES Not required
HOLD = YES This function can be implemented using
the ENQ/DEQ logic of MVS for a specific
resource. DISP=SHR in DD statement.
IOAREA1 = xxxxxxxx BUFNO = 1
or
IOAREA1 = xxxxxxxx BUFNO = 2 or more
IOAREA2 = xxxxxxxx
IOREG = (r) MACRF = (..L..)
LABADDR = xxxxxxxx EXLST = xxxxxxxx
RECFORM= xxxxxx RECFM = xxx
RECSIZE = nnnn LRECL = nnnn
(r)
SEPASMB = YES User must code the DCB
TRUNCS = YES MVS assumes truncated blocks unless
RECFM=(...S) is specified.
TYPEFLE = INPUT MACRF = (G...)
OUTPUT (P...)
INPUT/OUTPUT are also specified in OPEN
TYPEFLE = WORK MACRF = (R...,W...)
UPDATE = YES (for INPUT MACRF = (R...,W...)
files only) UPDAT is specified in OPEN macro
UPDATE = YES (for WORK MACRF = (R...,W...)
files only)
VARBLD = (r) Not required
VERIFY = YES OPTCD = W
WLRERR= xxxxxxxx SYNAD= xxxxxxxx
WORKA= YES MACRF= (..M..)
Figure 38. Comparison of the DTFSD and DCB Macros
310 VSE to OS/390 Migration Workbook