PRINT writes the MAP output on a
identifier of "libname MAP Al". already exists, the old file is
specified, DISK is the default. MACLIB CMS disk with the file
If a file with that name
erased. If no option is
writes the file "libname MAP Al" to your A-disk and
spools a copy to the virtual printer.
1. When a MACRO file is added to a MACLIB, the membername is taken
from the macro prototype statement. If there is more than one
macro definition in the file, each macro is written into a separate
MACLIB member .. If the filetype is COpy and the file contains more than one macro, ea=h macro must be preceded by a control statement of the following
forma t: *COpy membername
The name on the control statement is the name of the macro when it
is placed in the macro library. If there is only one macro in the COpy file and it is not preceded by a COpy control statement, its
name (in the macro library) is the same as the filename of the COpy file. If there are several macro definitions in a COpy file and
the first one is not preceded by a COpy control statement, the
entire file is treated as one macro.
2. If any MACRO file contains invalid records between members, the
MACLIB command displays an error message and terminates. Any
members read before the invalid card is encountered are already in
the MACLIB. The MACLIB command ignores CATAL.S, END, and 1* records when it reads MACRO files created by the ESERV program.
3. If you want a macro library searched during an assembly or
compilation, you must identify it using the GLOBAL command before
you begin compiling.
4. The MACLIBs distributed with the CMS system are: CMSLIB, OSMACRO, OSMACR01, TSOMAC, and DOSMACRO. 5. The TERM or PRINT options will erase the old MAP file, if one
exists. When you enter the MACLIB MAP command with the TERM option, the names of
the library members, their sizes, and their locations in the library are
displayed. MACRO INDEX SIZE name loc size Section 2. CMS Commands 131
MACLIB DMSLBM001E NO FILENAME SPECIFIED RC=24 DMSLBM002E FILE 'fn ft' NOT FOUND RC=28 DMSLBM002W FILE 'fn ft [fm]' NOT FOUND DMSLBM003E INVALID OPTION 'option' RC=24 DMSLBM013W MEMBER 'name' NOT FOUND IN LIBRARY 'fn ft fm' DMSLBM014E INVALID FUNCTION 'function' RC=24 DMSLBM037E DISK 'mode' IS READ/ONLY RC=36 NO LIBRARY NAME SPECIFIED RC=24 NO FUNCTION SPECIFIED RC=24 DMSLBM056E FILE 'fn ft fm' CONTAINS INVALID RECORD FORMATS RC=32 DMSLBM069E DISK 'mode' NOT ACCESSED RC=36 DMSLBM070E INVALID PARAMETER 'parameter' RC=24 ERROR 'nnw READING FILE 'fn ft fm' FROM DISK RC=100 DMSLBM105S ERROR Inn' WRITING FILE 'fn ft fm' ON DISK RC=100 DMSLBM10QS VIRTUAL STORAGE CAPACITY EXCEEDED RC=104 DMSLBM157S MACLIB LIMIT EXCEEDED[, LAST MEMBER NAME ADDED WAS 'membername'] RC=88 DMSLBM167S PREVIOUS MACLIB FUNCTION NOT FINISHED RC=88 DMSLBM213W LIBRARY 'fn ft fm' NOT CREATED RC=4 DMSLBM907T I/O ERROR ON FILE 'fn ft fm' RC=256
132 IBM VM/370 CMS Command Macro Reference
Previous Page Next Page