Hardware Devices Supported CMS/DOS routines can read real DOS disks containing DOS data files and DOS private and system libraries. This read support is limited to the
following disks supported by DOS/VS: IBft 2314 Direct Access Storage Facility IBM 2319 Disk Storage IBM 3330 Disk Storage, Models 1 and 2 IBM 3330 Disk Storage, Model 11 IBM 3340 Direct Access storage Facility IBft 3344 Direct Access storage IBM 3350 Direct Access storage
Also, under CMS/DOS you can write VSAM data sets. VSAM data sets can
only be written to disks that are supported by DOS/VS. The following devices, which are supported by BOS/VS, are not
supported by CMS/DOS: Card Readers: 1442, 2560P, 2560S# 2596, 3504, 5425P, and 5425S Printers: 2560P, 2560S, 3203 Models 1 and 2, 3525, 5203, 5425P, and 5425S Disks: 2311
Also, CMS uses the CP spooling facilities and does not support
dedicated unit record devices. Each CMS virtual machine supports only
one virtual console, one reader, one punch, one printer, four tapes, and
ten disks. Programs that are executed in eMS/DOS are limited to the
number of devices supported by CMS. eMS Support of DOS/VS Functions
In addition to the CMS SET command used to invoke the CMS/DeS environment, there are a number of CMS/DOS commands and CMS commands
with special CMS/DOS operands that provide CMS support of the following DOS/VS functions: Assignment of logical units to particular physical devices. Associating DOS files with particular logical units. DOS/VS Librarian Services. Compilation and testing of DOS/VS COBOL and Des PL/I programs. Execution of DOS/VS COBOL and DOS PL/I programs. Figure 32 summarizes these new commands and the new operands fer
existing commands. A detailed description and command format can be
found in the !ttLl1Q Part 3. Conversational Monitor System (CMS) 285
r---------------------------------------------------------------------------,
Command Operand ASSGN DLBL DOSLIB DOSLKED DOSPLI DSERV ESERV FCOBOL FETCH GENMOD }
ALL GLOBAL DOSLIB LISTIO LOAD MOD Comments
Executable only in the CMS/DOS environment.
Assigns CMS/DOS system or programmer logi­
cal units to a virtual device.
Defines a DOS or VSAM ddname and relates
the ddname to a disk file.
Deletes, compacts, or lists information
about the phases in a CMS/DOS phase
library.
Executable only in the CMS/DOS environment.
Link-edits CMS text file, or object modules
from a DOS/VS relocatable library, and
places them in executable forms in a CMS/DOS phase library.
Executable only in the CMS/DOS environment.
Compiles DOS PL/I source programs.
Executable only in the CMS/DOS environment.
Displays information about DOS/VS core image, relocatable, source statement, and
procedure and/or transient directories.
Executable only in the CMS/DOS environment.
Displays, updates, punches, or prints
edited (E sublibrary) DOS/VS source
statement books.
Executable only in the CMS/DeS environment.
Compiles DOS/VS COBOL source programs.
Executable only in the CMS/DOS environment.
Fetches a CMS/DOS executable phase.
Specifies the type of macro support needed
to execute a module. The ALL operand is
intended for CMS internal use. The GLOBAL command can now specify CMS/DOS phase libraries, as well as text and macro
libraries.
Executable only in the CMS/DOS environment.
Display information about CMS/DOS system
and programmer logical units.
Checks that a module generated to
execute in a specific macro simulation
environment (CMS/DOS or CMS) is in the
correct environment.
Figure 32. Summary of Changes to CMS Commands to Support CMS/DOS (Part 1 of 2)
286 IBM VM/370 System Programmer's Guide
Previous Page Next Page