CMS/DOS Your DOS/VS COBOL or DOS PL/I source programs contain COPY, LIBRARY, %INCLUDE, or CBL statements. These statements copy books from your
system or private source statement library. You invoke one of the librarian programs: DSERV, RSERV, SSERV, PSERV, or ESERV. You link-edit DOS programs that use LIOCS modules. CMS/DOS link
edits LIOCS routines with the DOS program from DOS/VS system or
private relocatable libraries. You execute DOS programs that fetch phases directly from DOS/VS system or private core-image libraries.
A DOS/VS system pack is usable when it is: Defined for your virtual machine Accessed Specified, by mode letter, on the SET DOS ON command
A DOS/VS private library is usable when it is: Defined for your virtual machine Accessed Identified via ASSGN and DLBL commands
The DOS/VS system pack and private libraries may reside on full packs or
minidisks. CMS/DOS Tape Handling CMS/DOS does not process tape labels.
bypasses labels on input tapes or passes
process header labels on input tapes.
tapes as tapes with no labels. Trailer
input tapes or output tapes.
In general, CMS/DOS either
control to a user routine to CMS/DOS processes all output
labels are not supported for CMS/DOS passes control to user label routines, if there are any, for
input tapes with standard or nonstandard labels.
If a tape which is opened as an output tape already has a header
label (standard or nonstandard), CMS/DOS writes over that label when it
writes data to the tape.
There is
statement.
no equivalent in CMS/DOS to the DOS/VS TLBL
The TLBL label function is not required in CMS/DOS. Standard Label Cylinder control CMS/DOS does not support a standard label cylinder. If the real DOS/VS system pack used by CMS/DOS has a standard label cylinder, it is not
used.
In CMS/DOS, ASSGN and DLBL commands provide functions similar to
those provided by the DOS/VS ASSGN, DLBL, and EXTENT control statements.
In DOS/VS those control statements are in effect only for one job.
Thus, it is convenient to place often used DLBL and EXTENT control
statements on the standard label cylinder.
36 IBM VM/370 Planning and System Generation Guide
CMS/DOS However, in CMS/DOS, there is no such thing as a job. Consequently, ASSGN and DLBL commands remain in effect for an entire CMS/DOS session,
unless they are reset by another ASSGB or DLBL command. Also, in CMS, you can place all the commands you need to compile and execute a program
in an EXEC file and invoke that EXEC file by its filename. Part 1. Planning for System Generation 37
Previous Page Next Page