r I I Operand I Sta tus I Description I I -------------------------------------------------------1 IVARBLD=(nn) IRegister number if RECFORM=VARBLK and I I I records are built in the output area. , I I Omi t if WORKA=YES. I I IVERIFY=YES ICheck disk records after they are written. I I , IwLRERR=xxxxxxxx !Name of your wrong-length record routine. I 1 , IWORKA=YES IGET or PUT specifies work area. Omit IOREG.I I I Required for RECFORM=SPNUNB or SPNBLK. I Figure 40. CMS/DOS support of DTFSD Macro (Part 3 of 3) SEQUENTIAL ACCESS METHOD -- IMPERATIVE MACROS CMS/DOS supports the following imperative macros: • GET, PUT, PUTR, RELSE, lRUNC, CNTRL, ERET, and PRTOV. No code is generated for the CHNG macro. • fQ! gi§f: READ, WRIlE, CHECK, NOTE, POINTE, POINTW, and POINTS. • CLOSE and CLOSER CMS/DOS supports workfiles containing fixed-length unblocked records
and undefined records. Disk work files are supported as single volume,
single pack files. Normal extents and split extents are both supported.DOS/VS Transient Routines CMS/DOS uses the DOS/VS CMS/DOS accesses the LIOCS private library. For this
before you can useCMS/DOS. LIOCS transient routines without change.
routines directly from aDOS/VS system cr
reason, you must order and installDOS/VS However, CMS/DOS simulates the DOS/VS transients that are fetched by
macro expansion or by theLIOCS modules. These simulation routines
contain enough of the transient's function to support theDOS/VS COBeL compiler and DOS PL/I optimizing compiler. These routines that simulate
theDOS/VS transients execute in the CMS/DOS discontiguous shared
segment.
The followingDOS/VS transients are simulated by CMS/DOS. Transient $$BOPEN-- Fetched by the DOS/VS OPEN LIoes modules. $$BOPEN dependent upon the device
operations. At entry to
list of fullword addresses
macro expansion or by theDOS/VS performs DTF initialization,
type, to ready the file forI/O $$BOPEN, register 0 points to a
containing a pointer to the DTFs.30U VM/370 System Prograwmer's Suide
and undefined records. Disk work files are supported as single volume,
single pack files. Normal extents and split extents are both supported.
before you can use
routines directly from a
reason, you must order and install
macro expansion or by the
contain enough of the transient's function to support the
the
segment.
The following
operations. At entry to
list of fullword addresses
macro expansion or by the
type, to ready the file for
containing a pointer to the DTFs.