TITLIB TXTLIB Use the TITLIB command to update CMS text libraries. The format of the TITLIB command is: r I TXTlib , I I I I I I '-- GEN creates a TXTLIB on your A-disk. If a TITLIB with the same
name already exists, it is replaced.
ADD adds TEXT files to the end
read/write disk. No checking
entry points, or CSECTs.
of an
is done
existing TITLIB on a
for duplicate names,
DEL deletes members from a TITLIB on a read/write disk and
compresses the TXTLlB to remove unused space. If more than
one member exists with the same name, only the first entry is
deleted. MAP lists the names (entry points) of TXTLIB members, their
locations in the library, and the number of entries.
libname specifies the filename of a file
which is to be created or listed
be deleted or added.
with a filetype of TITLIB,
or from which members are to
fnl [fn2 ••. ]
specifies the name(s) of file(stvith filetype(s) of TEIT,
that you want to add to a TITLlB.
membernamel [membername2 ••• ] TERM specifies the name(s} of TXTLIB member{st that you want to
delete.
displays information about the TITLIB on your terminal.
writes a CMS file, named libname MAP AS, that contains a list
of TX!LIB members.
PRINT spools a copy of the TITLIB map to the virtual printer.
1. When a TEXT file is added to a library, its membername(s) are taken
from the CSECT names or NAME statements in the TEXT file. Deletions
and LOAD or INCLUDE command references must be made on these names.
For example, a TEXT file with a filename of TESTPROG that contains
CSECTs named CHECK and RECHECK, when added to a TITLIB, creates
members named CHECK and RECHECK.
Section 2. CMS Commands 197
TXTLIB
2. Members must be deleted by their initial entry in the dictionary
(that is, their "name" or the first ID name) Any attempt to
delete a specific alias or entry point within a member will result
in a "Not found" message.
3. If you want your TXTLIBs to be searched for missing subroutines
during CMS loader processing; you must identify the TITLIB on a
GLDBAL command; for example:
global txtlib newlib
4. You may add OS linkage editor control statements NAME, ALIAS, ENTRY, and SETSSI to a TEXT file before adding it to a TITLIB. You must follow os linkage editor conventions concerning format (column
1 must be blank) and placement within the TEXT file. The specified
entry point must be located within the CSECT. 5. TITLIB members are not fully link-edited, and may return erroneous
entry points during dynamic loading.
6. The total number of members in the TXTLIB file cannot exceed 1000. When this number is reached, an error message is displayed. The
total number of entry points in a member cannot exceed 255. When this number is reached, an error message is displayed and the next teKt file (if there is one) is processed. The text library created
includes all the text files entered up to (but not including) the
one that caused the overflow. 7. TERM or PRINT options will erase the old MAP file, if one exists. When the TXTLIB MAP command is issued with the TERM option, the contents
of the directory of the specified text library are displayed at the
terminal. The number of entries in the text library (xxx) is also
displayed. ENTRY INDEX name location XXK ENTRIES IN LIBRARY DMSLBT001E NO FILENAME SPECIFIED RC=24 DMSLBT002E FILE 'fn ft' NOT FOUND RC=28 DMSLBT002W FILE 'fn ft' NOT FOUND RC=4 DMSLBT003E INVALID OPTION 'option' RC=24 DMSLBT013E MEMBER 'name' NOT FOUND IN LIBRARY 'fn ft fm' RC=32 DMSLBT014E INVALID FUNCTION 'function' RC=24 DMSLBT037E DISK 'mode' is READ/ONLY RC=36 DMSLBT046E NO LIBRARY NAME SPECIFIED RC=24 DMSLBT041E NO FUNCTION SPECIFIED RC=24 DMSLBT056E FILE 'fn ft fm' CONTAINS [NAME,ALIASIENTRY,ESD] INVALID RECORD FORMATS RC=32 DMSLBT056W FILE 'fn ft fm' CONTAINS [{NAME,ALIASIENTRY,ESD}] INVALID RECORD FORMATS RC=4 DMSLBT06QE DISK 'mode' NOT ACCESSED RC=36 DMSLBT104S ERROR 'nn' READING FILE 'fn ft fm' FROM DISK RC=100 DMSLBT105S ERROR Inn' WRITING FILE 'fn ft fm' ON DISK RC=100 NUMBER OF MEMBER NAMES EXCEEDS MAX innnni. FILE ifn ft' NOT ADDED RC=88 DMSLBT213W LIBRARY 'fn ft fro' NOT CREATED RC=4 198 IBM VM/370 CMS Command and Macro Reference
Previous Page Next Page