The NAME control record specifies the me.ber or module and CSECT that
contain the data to be verified or replacedby the ZAP operation. The format of the NAME control record is: HA!E !here:
{meabername } [csectna lie] modulename { Ilembernaille }
lIlodulenalle
is themember or module that you want to be searched for the
desiredCSECT. csectname is the name of the desired control section. You must specify
csectname if theCSECT you wish to modify is in a CftS TITLlB
(that is, TITLIB createdby the TITLIB command from CftS TEXT decks that do not have a NAME card following the END card). The directory of a cas TXTLIB contains only CSECT names and no
.ember names. TheCSECT name specified in the HAKE record is
compared withCSECT names in the directory. If a CSECT match
is found and nomember name match is found, the member selected is the one that contains the CSECT name. ,The csectname is optional if the CSECT you wish to modify is a
LOADLIB or anOS TITLIB (that is, a TITtlE created by the TXTLIB command from CMS TEXT decks that have a NAME card after
the END card). The dictionaries of the specified libraries
are searched for themember name and the member is then
searched for theCSECT name, if you specified one. If you do
not specify csectname for a LOADLIB or anOS TITtIB, the
program uses the first control section. The csectname is
optional for aMODULE file. The module named in the NAME control record is located and, if you specified csectname, the
first record is read to determine thenumber of records in the module and the availability of a leader table, which the
program can then search for the csectnalBe. If you do not
specify csectname, theprogram uses the beginning location of
themodule. You are not allowed to specify csectname if the
modulewas created with the HOMAP option. The NAftE control
recordmust precede the BASEl VER, and REP control records.
If it does not, the program sets theNOGO switch on.
TheBASE control record adjusts displacement values for subsequent VED or REP control records for a CSECT whose starting address is not
location zero in an assembly listing. Theforaat of the BISE control
record is:BASE address Section 4. VM/370 Service Prograas 203
contain the data to be verified or replaced
{
lIlodulenalle
is the
desired
csectname if the
(that is, TITLIB created
.ember names. The
compared with
is found and no
LOADLIB or an
the END card). The dictionaries of the specified libraries
are searched for the
searched for the
not specify csectname for a LOADLIB or an
program uses the first control section. The csectname is
optional for a
first record is read to determine the
program can then search for the csectnalBe. If you do not
specify csectname, the
the
module
record
If it does not, the program sets the
The
location zero in an assembly listing. The
record is: