Macro SVC Name Number
XDApI00 WAIT 01 POST 02 EXIT /RETURN 03 GETMAIN 04 FREEMAIN 05 GETPOOL - FREEPOOL -
LINK06 XCTL 07 LOAD 08 DELETE 09 GETMAIN/ 10 FREEMAIN
TIMEI 11
ABEND 13SPIEl 14 RESTORE1 17
BLDL/FIND1 18OPEN 19 CLOSE 20 STOWI 21 OPEN] 22
macros, CMS can read VSE sequential files that reside onDOS disks. The OS macros handle the VSE data as if it were OS data. Thus, a VSE sequential file can
be used as input to anOS program running under CMS.
However, anOS sequential or partitioned data set that resides on an OS disk can
be written or updated only by anOS program running in a real OS machine.
CMS can execute programs that read and write VSAM files fromOS programs
written in the VS BASIC,COBOL, PL/I, VS/ APL, and VS FORTRAN pro
gramming languages. CMS also supports VSAM for use withDOS/VS SORT /MERGE. This CMS support is based on the VSE/VSAM program product
and, therefore, theOS user is limited to those VSAM functions that are available
under VSE/VSAM.
Function
Read or write direct access volumes
Wait for anI/O completion Post the I/O completion
Return from a called phase
Conditionally acquire user storage
Release user-acquired storage
Simulate as SVC10 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.
EffectiveNOP Manipulate simulated partitioned data files
Activate a data file
Deactivate a data file
Manipulate partitioned directories
Activate a data file
Figure 42 (Part 1 of 2). SimulatedOS Supervisor Calls
as Macro SimulationUnder eMS 371
XDApI
LINK
TIME
ABEND 13
BLDL/FIND1 18
macros, CMS can read VSE sequential files that reside on
be used as input to an
However, an
be written or updated only by an
CMS can execute programs that read and write VSAM files from
written in the VS BASIC,
gramming languages. CMS also supports VSAM for use with
and, therefore, the
under VSE/VSAM.
Function
Read or write direct access volumes
Wait for an
Return from a called phase
Conditionally acquire user storage
Release user-acquired storage
Simulate as SVC
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
Activate a data file
Deactivate a data file
Manipulate partitioned directories
Activate a data file
Figure 42 (Part 1 of 2). Simulated
as Macro Simulation