r-------------------------------------------------------------------------, Operand IStatusl Description 1 --------------------------------------------------------------------------; IDEVADDR=SYSxxx ISymbolic unit for reader-punch used for thisl
t f file.. I 1-------------------------------------------------------------------1 I IOAREA1=xxxxxxxx * jName of the first
1------------------------------------------------------------------------ I ASOCFLE=xxxxxxxx * INot supported.
1-------------------------------------------------------------------- IBLKSIZE=nnn * 1 I CONTROL=YES CRDERR=RETRY * CTLCHR=xxx DEVICE=nnnn * EOFADDR=xxxxxxxx ERROPT=xxxxxx *
FUNC=xxx *
IOAREA2=xxxxxxxx
* IOREG= (nn) MODE=xx * MODNAME=xxxxxxxx OUBLKSZ=nn * RDONLY=YES *
RECFORM=xxxxxx
RECSIZE= (nn)
* ILength of one I/O area, in bytes. If 1 omitted, 80 is assumed. If CTLCHR=YES is I specified, BLKSIZE defaults to 81. ICNTRL macro used for this file. Omit CTLCHR 1 for this file. Does not apply to 2501. jRetry if punching error is detected. Applies 1 to 2520 and 2540 only. However, this I situation is never encountered under 1 CMS/DOS because hardware errors are not 1 passed to the LIOCS module. 1 (YES or ASA). Data records have control I character. YES for S/370 character set; ASA I for American National Standards Institute 1 character set. Omit CONTROL for this file. 1(2501, 2520, 2540, 3505, or 3525). If I omitted, 2540 is default. IName of your end-of-file routine. IIGNORE, SKIP, or name. Applies to 3505 and I 3525 only. INot supported. IIf two output areas are used, name of I second area.
IRegister number if two I/O areas were used I and GET or PUT does not specify a work I area. Omit WORKA. 10nly MODE=E is supported. IName of the logic module that is used with
1 the DTF table to process the file. INot supported. ICauses a read-only module to be generated. 1 (FIXUNB, VARUNB, UNDEF). If omitted, FIXUNB I is default. IRegister number if RECFORM=UNDEF. Figure 35. CMS/DOS Support of DTFCD Macro (Part 1 of 2) Part 3. Conversational Monitor System (CMS) 295
r--- I Operand 1 ISEPASMB=YES 1 ISSELECT=n 1 ITYPE=xxxxxx I Sta tus I Description IDTFCD is to be assembled separately.
* IIgnored. * IInput or output. 1--------------------------------------------------------------------------- IWORKA=YES I 11/0 records are processed in work areas I instead of the 110 areas.
Figure 35. CMS/DOS support of DTFCD Macro (Part 2 of 2) CMS/DOS supports all of the operands of the tTFCN macro. Figure 36
describes the operands of the DTFCN macro and their support under CMS/DOS. The status column is blank because the CMS/DOS and DOS/VS support of DTFCN are the same. I Operand I IDEVADDR=SYSxxx I I I IOAREA1=xxxxxxxx I IBLKSIZE=nnn I , I I IINPSIZE=nnn I I I MODNAME=xxxxxxxx
RECFORM=xxxxxx
RECSIZE= (nn) TYPEFLE=xxxxxx IWORKA=YES L
!Statusl Description ISymbolic unit for the console used for this I file. IName of I/O area. ILength in bytes of I/O area (for PUTR macro
usage, length of output part of I/O area). I If RECFORM=UNDEF, maximum is 256. If I omitted, 80 is default. ILength in bytes for input part of I/O area I for PUTR macro usage. ILogic module name for this DTF. If omitted, I IOCS generates a standard name. I IThe logic module is generated as part of I the DTF. I (FIXUNB or UNDEF). If omitted, FIXUNB is I default. IRegister number if RECFORM=UNDEF. General I registers 2 through 12, enclosed in I parentheses. I (I NPUT, OUTPUT, or CMBND). Input processes I both input dnd output. CMBND must be I specified for PUTR macro usage. If omitted, I :NPUT is default. IGET or PUT specifies work area.
Figure 36. eMS/DOS support of DTFCN macro.
296 IBM System programmer's Guide
Previous Page Next Page