April 1, 1981 DOS/VS Supervisor Macros and Logical Transients Support for VSAM CMS supports VSAM is based VSAM for OS on DOS/VS. and DOS users. However, the eMS support of
TheDOS/VS supervisor macros shown in Figure DOS/VS VSAM routines, are supported by eMS. 41, which are used by the r- I 1 Macro 1 ICDLOAD I 1 1 I I 1 IFREE I 1 FREEVIS 1 I GETVIS HOLD POST RELEASE SECTVAL USE L- ISVC I INumberl Extent of eMS Support 65 DOS/VS macro for internal use only. Loads a VSA! core image phase. CMS searches the VSAM saved
segment for the phase instead of theDOS/VS SVA area. If an anchor table entry does not exist, CMS fetches the phase, creates an anchor table entry,
and sets register values asDOS/VS would set them.
36 No operation is performed byCMS. 62 CMS invokes its free storage handler to return
61
3540 64
75
63
the storage that is no longer needed.CMS follows
theDOS/VS register and return code conventions. CMS invokes its free storage handling routines
to obtain free storage; it follows theDOS/VS register and return code conventions. The SVA operand does not apply to CMS and is not supported.
ThePAGE and POOL operands are ignored by CMS. No operation is performed by CMS. When a POST macro is issued for an ECB, Byte 2 Bit 0 is set on. The SAVE=savarea operand is ignored by CMS. CMS reduces the RURTBL counter for the resource
by one.CMS uses the data in registers 0 and 1 to calculate
the sector number and returns the sector number in
registerO. If any errors occur
6 CMS returns I'FF'
in reqister o.DOS/VS macro for internal use only. CMS supports
this macro only to the extent necessary to supportVSAM. If a counter for a particular resource is
zero,CMS increments the counter by one and returns
a zero in register o. If a counter is greater than
zero,CMS increments the counter by one and returns
an eight in register o.
Fiqure 41.DOS/VS VSAM Macros Supported by CMS CMS distributes the DOS/VS transients that are needed in the VSAM support. Thus, OS users do not need to have the DOS/VS system pack
online when they are and executing VSAM programs. CMS uses all of the DOS/VS VSAM except those that build
and release JIBs (job information blocks). The JIB is not supported inCMS and, thus, neither are the B-transients ($$BJIBOO, $$BJIBFF, and $$BOVS03) that control the JIB. Part 3. Conversational Monitor System (eMS) 311
The
segment for the phase instead of the
and sets register values as
36 No operation is performed by
61
35
75
63
the storage that is no longer needed.
the
to obtain free storage; it follows the
The
by one.
the sector number and returns the sector number in
register
6
in reqister o.
this macro only to the extent necessary to support
zero,
a zero in register o. If a counter is greater than
zero,
an eight in register o.
Fiqure 41.
online when they are
and release JIBs (job information blocks). The JIB is not supported in