VM370 System Programmers Guide (Rel6)
Page283(306 of 430)
HAIDLING FILES THAT RESIDE ON 05 OR DOS DISKS By simulating sequential and saae simulated on DOS disks. Thus, a DOS running under 05 macros, CMS can read, but not write or update, 05 partitioned data sets that reside on OS disks. Using the os macros, CMS can read DOS sequential files that reside The OS macros handle the DOS data as if it were OS data. sequential file can be used as input to an 05 progra. CMS. However, an 05 sequential or partitioned 05 disk can be written or updated only by real 05 machine. data set that resides on an an OS program running in a CMS can execute programs that read and write VSAe files fro. CS programs written in the vs BASIC, COBOL, or PL/I programming languages. This CMS support is based on the DOS/iS Access Services and Virtual Storage Access Method (VSAM) and, therefore, the 05 user is li.ited to those VSAM functions that are available under DOS/VS. Part 3. Conversational Monitor System (CMS) 211
-------------------------------------------------------------------------, I Macro XDApl WAIT POST EXIT/RETURN GETMAIN FREEMAIN GET POoL FREEPOOL LINK XCTL LOAD DELETE GETMAIN/ FREEMAIN TIMEI ABEND SPIEl RESTORE1 BLDL/FINDI OPEN CLOSE STOWI OPENJ TCLOSE DEVTYPE1 TRKBAL FEOV WTO/WTOR1 EXTRACT1 IDENTIFY I ATTACH1 CHAp1 TTIMERI STIMERI DEQ1 SNAp1 ENQ1 FREEDBUF STAE DETACHI CHKPTI RDJFCB1 SYNADI BSPI GET/PUT READ/WRITE NOTE/POINT CHECK TGET/TPUT TCLEARQ STAX SVC Number ---00- 01 02 03 04 05 06 07 08 09 10 11 13 14 17 18 19 20 21 22 23 24 25 31 35 40 41 42 44 46 47 48 51 56 57 60 62 63 64 68 69 93 94 96 Function Read-or-write direct access volumes Wait for an I/O completion Post the I/O completion Return from a called phase Conditionally acquire user storage Release user-acquired storage Simulate as SVC 10 Simulate as SVC 10 Link control to another phase Delete, then link control to another load phase Read a phase into storage Delete a loaded phase Manipulate user free storage Get the time of day Terminate processing Allow processing program to handle program interrupts Effective NOP Manipulate simulated partitioned data files Activate a data file Deactivate a data file Manipulate partitioned directories Activate a data file Temporarily deactivate a data file Obtain device-type physical characteristics NOP Set forced EOV error code Communicate with the terminal Effective NOP Add entry to loader table Effective LINK Effective NOP Access or cancel timer Set timer Effective NOP Dump specified areas of storage Effective NOP Release a free storage buffer Allow processing program to decipher abend conditions Effective NOP Effective NOP Obtain information from FILEDEF command Handle data set error conditions Back up a record on a tape or disk Access system-blocked data Access system-record data Manage data set positioning Verify READ/WRITE completion Read or write a terminal line Clear terminal input queue Create an attention exit block f1Simulated in the transient routine DMSSVT. Other simulation f routines reside in the nucleus. Figure 31. Simulated OS Supervisor Calls 272 IBM System programmer's Guide