VM370 System Programmers Guide (Rel6)
Page312(335 of 430)
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
Page of GC20-1807-7 As Updated April 1, 1981 by TNL GN25-0829 DTFD! - the lile fo!: Devi£g 12.£ Qn.it§ CMS/DOS supports most operands of the DTFDI macro. Figure 37 describes the operands of the DTFDI macro and their support under eMS/DOS. An asterisk in the status column indicates that CMS/DOS support differs from DOS/VS support. r---- I Operand DEVADDR=SYSxxx IOAREA1=xxxxxxxx EOFADDR=xxxxxxxx ERROPT=xxxxxxxx IOAREA2=xxxxxxxx I OREG2= (nn) MODNAME=xxxxxxxx RDONLY=YES RECSIZE=nnn SEPASMB=YES WLRERR=xxxxxxxx IStatusl Descri ption I (SYSIPT, SYSLST, SYSPCH, or SYSRDR). System I logical unit. CMS/DOS issues an error I message if the logical unit specified on I the DTF does not match the logical unit I specified on the corresponding DLBL I command. I Name of the first I/O area. I Name of your end-of-fi Ie routine. I (IGNORE, SKIP, or name of your error I routine) v Prevents termination on errors. IIf two I/O areas are used, name of second I area. IRegister number. If omitted and two I/O I areas are used, register 2 is I General registers 2 through 12, enclosed I in parentheses. IDIMOD name for this DTF. If omitted, laCS I generates a standard name. IGenerates a read-only module. Requires a I module save area for each routine using I t he module. INumber of characters in record. Default I values: 121 (SYSLST), 81 (SYSPCH), 180 (other). IDTFDI to be assembled separately. IName of your wrong-length record routine. 1..- __ _ Fiqure 37. CMS/DOS Support of DTFDI Macro Part 3. Conversational Monitor System (CMS) 297