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
Previous Page Next Page