Verify Control Statement

The verify control statement verifies a corresponding replace control statement, that is, verify assures that the proper data is replaced.

Format:

Column 1 Columns 2-4 Columns 5-6 Columns 7-12 Columns 13-14 Columns 15-16 Columns 17-70 Columns 71-72 Columns 73-80
X'02' VER   sadd   esdid flds   nu

Where:

X'02'
must appear in column 1.
VER
is the verify control statement acronym.
sadd
is the hexadecimal starting address of the area to be verified.
esdid
is the External Symbol Identification, a number assigned by the compiler or assembler to the CSECT in which the verification occurs.
flds
is up to eleven 4-digit hexadecimal fields, separated by commas, each verifying previously loaded halfwords. A comma cannot follow the last field.
nu
means not used by the loader. This field may be blank or contain program identification.

Usage Notes:

  1. The verify control statement must be in hexadecimal code.
  2. The data in columns 17–70 (excluding commas) on the verify statement verifies what already was loaded into virtual storage beginning at the address specified in columns 7–12.
  3. Place verify control statements immediately before corresponding replace control statements.
  4. If the verify function fails:
    • The loaded system does not run.
    • All following REP control statements for that CSECT are ignored until the next successful VER control statement for that CSECT.