DOSLIB DOSLIB Use the DOSLIB command to delete, compact, or list information about the
executable phases in a C"S/DOS phase library. The format of the DOSLIB command is:
r -, I DOSLIB l DEL libname phasenamel [ ••• phasenamen] , I , , CO"P libname , I , I MAP libname ( (options ••• [) ]] , I , I Ql!iiQ!!§ : , I r
, , I I TERf! , , I , I 1 ,PRINT , , 1
L !J , , , L- -I DEL deletes phases from a CMS/DOS phase library. The library is
not erased when the last phase is deleted from the library. COf!P compacts a Cf!S/DOS phase library. MAP lists certain information about the phases of
Available information provided is phase name,
relative location in the library.
a DOSLIB. size, and
libname is the filename of a C"S/DOS phase library. The filetype must
be DOSLIB. phasenamel ••• phasenamen
is the name of one or more phases that exist in the CMS/DOS phase library. The following options specify the output device for the MAP function. If more than one option is specified, only the first
option is used. TERM displays the MAP output at the terminal.
writes the MAP output to a eMS disk file with the file
identifier of 'libname "AP A5'. If a file with that name
already exists, the old file is erased. PRINT spools the MAP output to the virtual printer.
1. The C"S/DOS environment does not have to be active when you issue
the DOSLIB command.
2. Phases may only be added to a DOSLIB by the CMS/D3S linkage editor
as a result of the DOSLKED command. 72 IBM VM/370 eMS Command and Macro Reference
DOSLIB 3. In order to fetch a program phase from a DOSLIB for execution, you
must issue the GLOBAL command to identify the DOSLIB. When a FETCH
command or dynamic fetch from a program is issued, all current DOSLIBs are searched for the specified phases.
4. If DOSLIBs are very large, or there are many of them to search,
program execution is slowed down accordingly. To avoid excessive
execution time, you should keep your DOStIBs small and issue a GLOBAL command only those libraries that you need. When you use the TERM option on the DOSLIB aAP command line, the
following is displayed: PHASE namel BLOCKS loc size DMSDSL002E FILE 'fn DOSlIB' NOT FOUND RC=28 DMSDSL003E INVALID OPTION 'option' RC=24 DMSDSL013W PHASE 'phase' NOT FOUND IN LIBRARY 'fn DOSLIB fm' RC=4 DMSDSL014E INVALID FUNCTION 'function' RC=24 DMSDSL037E DISK 'mode' IS READ/ONLY RC=36 DMSDSL046E NO LIBRARY NAME SPECIFIED RC=24 DMSDSL047E NO FUNCTION SPECIFIED RC=24 DMSDSL069E DISK 'mode' NOT ACCESSED RC=36 DMSDSL070E INVALID PARAMETER 'parameter' RC=24 DMSDSLOqRE NO PHASE NAME SPECIFIED RC=24 DMSDSL104S ERROR Inn' BEADING FILE 'fn DOSLIB fm' FROM DISK RC=100 DMSDSL105S ERROR Inn' WBITING FILE 'fn DOSLIB fm' ON DISK RC=100 DMSDSL213W LIBRARY 'fn DOSLIB fm' NOT CREATED RC=4 Section 2. CMS Commands 73
Previous Page Next Page