Operand ! IBLKSIZE=nnnnn 1 IStatusl ILength of , 3-2,767) ..
one I/O area in bytes (maximum =
1------------------------------------------------------------------- iDEVADDR=SYSxxx I I I EOFADDR=XXXXXXxx ... _'L._'':_ unit .... ...... _"'- drive I.:JI IU J.JV.1..1.\.., .L VJ.. l..Qt'--= I.l;:>cu I file .. IName of your end-of-file routine .. .... ... ".;,.. J..VJ.. l..u .... .:l 1------------------------------------------------------------------- IFILABL=XXXX 1 I 1 * I (NO, STD, or NSTD).. If NSTD specified, I include LABADDR. User label routines are I supported only for header labels on input I tapes. 1------------------------------------------------------------------- I IOAREA1=xxxxxxxx !Name of first I/O area ..
INot supported.
1------------------------------------------------------------------- IBUFOFF=nn I ICKPTREC=YES 1 I ERREXT=YES ERROPT=xxxxxxxx HDRINFO=YES IOAREA2=xxxxxXXX IOREG= (nn) 1 ILABADDR=xxxxxxxx I I 1 I *
INot supported. ICheckpoint records are interspersed with I input data records. IOCS bypasses I checkpoint records.
IAdditional errors and ERET are desired.
; (IGNORE, SKIP, or name of error routine). I Prevents job termination on error records. INot supported. IIf two I/O areas are used, the name of the I second area.
IRegister number. Use only if GET or PUT I does not specify a work area or if two I/O I areas are used. Omit WORK!.. General I registers 2 through 12, enclosed in I parentheses. IName of your label routine if FIL!BL=NSTD, ! or if FILABL=STD and user-standard labels I are processed. User label routines I are supported only for header labels on I input tapes. 1--------------------------------------------------------------------- ILENCHK=YES * INot supported.
1------------------------------------------------,--------------------- I MODNAME=xxxxxxxx I NOTEPNT=xxxxxx RDONLY=YES READ=xxxxxxx
* IName of MTMOD logic module for this DTF .. If
J omitted, IOCS generates standard name. I (YES or POINTS). YES if NOTE, POINTW, I POINTR, or POINTS macro used.. POINTS if I only POINTS macro used ..
IGenerate read-only module. Requires a
J module save area for each routine using
1 the mod ule .. ICMS/DOS only supports READ=FCRWARD ..
Figure 38. CMS/DOS Support of DTFMT Macro (Part 1 of 2) Part 3. Conversational Monitor System (CMS) 299
r 1 Operand IStatusl Description
RECSIZE=nnnn REWIND=xxxxxx SEPASMB=YES TPMARK=NO TYPEFLE=xxxxxx VARBLD=(nn) WLRERR=xxxxxxxx WORKA=YES 1 (FIXUNB, FIXBLK, VARUNB, VARBLK, SPNUNB, 1 SPNBLK, or UNDEF). For work files use , FIXUNB or UNDEF. If omitted, FIXUNB is I assumed. IIf RECFORM=FIXBLK, number of characters in
the record. If RECFORM=UNDEF, register
number. Not required for other records.
General registers 2 through 12, enclosed
in parentheses. I (UNLOAD or NORWD). Unload on CLOSE or I end-of-volume, or prevent rewinding. If I omitted, rewind only. IDTFMT is to be assembled separately. IPrevent writing a tapemark ahead of data I records if FILABL=NSiD or Ne. I (INPUT, OUTPUT, or WORK). If omitted, I INPUT is default. IRegister number, if RECFORH=VARBLK and 1 records are built in the output area. I General registers 2 through 12 are enclosed I in parentheses. IName of wrong-length record routine. IGET or PUT specifies a work area. Omit I IOREG. Figure 38. CMS/DOS Support of DTFMT Macro (Part 2 of 2) CMS/DOS does not support the ASOCFLE, ERROPT=IGNORE, and FUNC operands
of the DTFPR macro. Figure 39 describes the operands of the DTFPR macro
and their support under CMS/DOS. An asterisk (*) 1n the status column
indicates that CMS/DOS support differs from DOS/VS support. 300 IBM VM/370 System Programmer's Guide
Previous Page Next Page