CISIZE=n
*
This operand specifies the control interval size for a DOS formatted FB-S12 device assigned to a nonsys-
tern file logical unit. This operand is ignored for
count-key-data devices and CMS formatted disks.
EOFADDR=xxxxxxxx Name of your end-of-file routine.
FBA=YES This operand is not required and is ignored if speci-
fied.
ERROPT =xxxxxxxx (IGNORE, SKIP, or name of your error routine).
Prevents termination on errors.
IOAREA2= xxxxxxxx If two I/O areas are used, name of second area.
IOREG2= (nn) Register number. If omitted and two I/O areas are
used, register 2 is default. General registers 2
through 12, enclosed in parentheses.
MODNAME=xxxxxxxx DIMOD name for this DTF. If omitted, IOCS gener-
ates a standard name. This operand is ignored with
DASD. The SAM OPEN routines within the
CMSBAM DCSS always load an IBM supplied logic
module and link it to the DTF.
RDONLY=YES Generates a read-only module. Requires a module
save area for each routine using the module.
RECSIZE=nnn Number of characters in record. Default values: 121
(SYSLST), 81 (SYSPCH), 80 (other).
SEPASMB=YES DTFDI to be assembled separately.
TRC=YES
*
Not supported.
WLRERR=xxxxxxxx Name of your wrong-length record routine.
Figure 48 (Part 2 of 2). eMS/DOS Support of DTFDI Macro
'DTFMT Macro --Define the File for a Magnetic Tape
CMS/DOS does not support the ASCII, BUFOFF, HDRINFO, LENCHK, and
READ=BACK operands of the DTFMT macro. Tape I/O operations are limited
to reading in the forward direction.
You may use the FILABL operand in the DTFMT macro to specify that you have a
standard tape label file, a nonstandard tape label file, or an unlabeled tape. The
type of tape label processing depends on the option selected. See "Tape Labels in CMS" in the VM / SP eMS User's Guide for a complete description of tape label
processing in CMS/DOS. Figure 49 describes the DTFMT macro operands and their support under CMS/DOS. An asterisk (*) in the status column indicates that CMS/DOS support
differs from VSE support. VSE Support Under eMS 403
Operand Status Description
BLKSIZE=nnnnn Length of one I/O area in bytes (maximum =
32,767.
DEV ADDR=SYSxxx Symbolic unit for tape drive used for this file.
EOFADDR=xxxxxxxx Name of your end-of-file routine.
FILABL=xxxx (NO, STD, or NSTD). If NSTD specified, include
LABADDR. 10AREA 1 =xxxxxxxx Name of first I/O area.
ASCII=YES *
Not supported. BUFOFF=nn *
Not supported.
CKPTREC=YES Checkpoint records are interspersed with input data
records. 10CS bypasses checkpoint records.
ERREXT=YES Additional errors and ERET are desired.
ERROPT=xxxxxxxx (IGNORE, SKIP, or name of error routine). Pre-
vents job termination on error records. HDRINFO= YES *
Not supported.
IOAREA2=xxxxxxxx If two I/O areas are used, the name of the second
area. 10REG=(nn) Register number. Use only if GET or PUT does not
specify a work area or if two I/O areas are used. Omit WORKA. General registers 2 through 12,
enclosed in parentheses.
LABADDR=xxxxxxxx Name of your label routine if FILABL=NSTD, or if
FILABL=STD and user-standard labels are proc-
essed.
LENCHK=YES
*
Not supported.
MODNAME=xxxxxxxx Name of MTMOD logic module for this DTF. If
omitted, 10CS generates standard name. NOTEPNT =xxxxxx (YES or POINTS). YES if NOTE, POINTW, POINTR, or POINTS macro used. POINTS if only POINTS macro used. RDONLY=YES Generate read-only module. Requires a module save
area for each routine using the module.
READ = xxxxxxx
* CMS/DOS only supports READ=FORWARD.
RECFORM=xxxxxx (FIXUNB, FIXBLK, V ARUNB, V ARBLK,
SPNUNB, SPNBLK, or UNDEF). For work files
use FIXUNB or UNDEF. If omitted, FIXUNB is
assumed.
Figure 49 (Part 1 of 2). eMS/DOS Support of DTFMT Macro 404 VM/SP System Programmer's Guide
Previous Page Next Page