Parameter description for VERify
- VERify
- The data on the statement is compared with the data at the location specified by the csect and address fields. If the data does not match, an error message is displayed in the parameter library list data set.
- csect|dspname|CKPTname|*
- Specifies the control section (or control block), dataspace name,
or checkpoint CTENT in which the data to be verified resides. If an asterisk (*) is coded, JES2 uses the CSECT, dataspace, or CTENT in effect on the previous JES2 patch statement. Table 1 contains a list of the possible patch names which can be coded and area to which these names refer. If the CSECT is listed in Table 1, you can specify the last four characters of the CSECT name. See Table 1 for more information.
If an installation exit CSECT is referenced, the JES2 patching facility requires the entire module name, except for the reserved names HASPXJ00-HASPXJ31. If you do not linkedit the installation exit routines HASPXJ00-HASPXJ31 with the HASJES20 load module, you must specify the full 8-character CSECT name.
Furthermore, do not name an exit with the same three or four characters (xxxx) as used for a JES2 module. For example, an installation-defined exit named CKPT or TABS (that is, HASPCKPT or HASPTABS, with the HASP characters removed) would modify the IBM-supplied HASPCKPT or HASPTABS module.
Table 1. Patch Name to CSECT Reference CSECT Referenced AMASPZAP Patch Name JES2 Patch Name HASCARMS HASCARMS ARMS HASCARSO HASCARSO ARSO HASCBLDM HASCBLDM BLDM HASCCNVS HASCCNVS CNVS HASCDAU HASCDAU DAU HASCDSAL HASCDSAL DSAL HASCDSOC HASCDSOC DSOC HASCDSS HASCDSS DSS HASCENF HASCENF ENF HASCGGKY HASCGGKY GGKY HASCGGST HASCGGST GGST HASCHAM HASCHAM HAM HASCINJR HASCINJR INJR HASCJBST HASCJBST JBST HASCJBTR HASCJBTR JBTR HASCLINK HASCLINK LINK HASCNJAS HASCNJAS NJAS HASCNJEX HASCNJEX NJEX HASCNJGP HASCNJGP NJGP HASCNJE HASCNJE NJE HASCNJJR HASCNJJR NJJR HASCNJJT HASCNJJT NJJT HASCNJSR HASCNJSR NJSR HASCNJST HASCNJST NJST HASCNJRC HASCNJRC NJRC HASCNJRQ HASCNJRQ NJRQ HASCOFST HASCOFST OFST HASCPHAM HASCPHAM PHAM HASCPOOL HASCPOOL POOL HASCRQUE HASCRQUE RQUE HASCSAPI HASCSAPI SAPI HASCSCAN HASCSCAN SCAN HASCSIJI HASCSIJI SIJI HASCSIRQ HASCSIRQ SIRQ HASCSISC HASCSISC SISC HASCSJFA HASCSJFA SJFA HASCSJFS HASCSJFS SJFS HASCSRAX HASCSRAX SRAX HASCSRDS HASCSRDS SRDS HASCSRIC HASCSRIC SRIC HASCSRIP HASCSRIP SRIP HASCSRJB HASCSRJB SRJB HASCTP HASCTP TP HASCUBES HASCUBES UBES HASCUBFR HASCUBFR UBFR HASCUBRM HASCUBRM UBRM HASCUBSR HASCUBSR UBSR HASCXJCT HASCXJCT XJCT Absolute Storage Location - ABS HASPARM HASPARM ARM HASPARMO HASPARMO ARMO HASPBSC HASPBSC BSC HASPCFAL HASPCFAL CFAL HASPCFBF HASPCFBF CFBF HASPCFDE HASPCFDE CFDE HASPCFE HASPCFE CFE HASPCFFC HASPCFFC CFFC HASPCFLE HASPCFLE CFLE HASPCFMT HASPCFMT CFMT HASPCFQL HASPCFQL CFQL HASPCFQU HASPCFQU CFQU HASPCFRD HASPCFRD CFRD HASPCFRE HASPCFRE CFRE HASPCFRL HASPCFRL CFRL HASPCFRS HASPCFRS CFRS HASPCFR2 HASPCFR2 CFR2 HASPCFSI HASPCFSI CFSI HASPCFT1 HASPCFT1 CFT1 HASPCFUN HASPCFUN CFUN HASPCFWP HASPCFWP CFWP HASPCFWR HASPCFWR CFWR HASPCKDS HASPCKDS CKDS HASPCKPT HASPCKPT CKPT HASPCKRR HASPCKRR CKRR HASPCKVR HASPCKVR CKVR HASPCNVT HASPCNVT CNVT HASPCOMM HASPCOMM COMM HASPCON HASPCON CON HASPCSV HASPCSV CSV HASPDOC HASPDOC DOC HASPDYN HASPDYN DYN HASPEVTL HASPEVTL EVTL HASPFSSM HASPFSSM* -- HASPFSSP HASPFSSP FSSP HASP Common Communication Table - HCCT HASPHOPE HASPHOPE HOPE HASPIRA HASPIRA IRA HASPIRDA HASPIRDA IRDA HASPIRMA HASPIRMA IRMA HASPIRPL HASPIRPL IRPL HASPIRRE HASPIRRE IRRE HASPIRSI HASPIRSI IRSI HASPJOS HASPJOS JOS HASPJQS HASPJQS JQS HASPMISC HASPMISC MISC HASPMSG HASPMSG MSG HASPNATS HASPNATS NATS HASPNET HASPNET NET HASPNJT HASPNJT NJT HASPNPM HASPNPM NPM HASPNRM HASPNRM NRM HASPNSR HASPNSR NSR HASPNST HASPNST NST HASPNUC HASPNUC NUC HASPODSM HASPODSM ODSM HASPPRPU HASPPRPU PRPU HASPPSO HASPPSO PSO HASPRAS HASPRAS RAS HASPRDR HASPRDR RDR HASPRTAM HASPRTAM RTAM HASPSASR HASPSASR SASR HASPSERV HASPSERV SERV HASPSIR HASPSIR SIR HASPSJFR HASPSJFR SJFR HASPSNA HASPSNA SNA HASPSPIN HASPSPIN SPIN HASPSPOL HASPSPOL SPOL HASPTCP HASPTCP TCP HASPSSRV HASPSSRV SSRV HASPSTAB HASPSTAB STAB HASPSTAC HASPSTAC STAC HASPSTAM HASPSTAM STAM HASPSUBS HASPSUBS SUBS HASPSXDV HASPSXDV SXDV HASPSXIT HASPSXIT SXIT HASPSXJB HASPSXJB SXJB HASPSXNJ HASPSXNJ SXNJ HASPSXOT HASPSXOT SXOT HASPTABS HASPTABS TABS HASPTERM HASPTERM TERM HASPTRAK HASPTRAK TRAK HASPWARM HASPWARM WARM HASPXCF HASPXCF XCF HASPXEQ HASPXEQ XEQ HASPXJ00-HASPXJ31 HASPXJ00-HASPXJ31 XJ00-XJ31** xxxxxxxx*** xxxxxxxx xxxxxxxx - *
- This module cannot be modified by using JES REP (replace) facilities.
- **
- Reserved names for installation exit modules.
- ***
- Any load module previously specified in a LOADMOD control statement.
- address|*
- Specifies the 1- to 8-digit hexadecimal address of the data to
be verified. This address does not have to be aligned in any way.
The address should be taken directly from a JES2 assembler listing
that contains the referenced CSECT.
If an asterisk (*) is coded, the address will be interpreted as one greater than the last address reference on the previous JES2 patch statement.
- data
- Specifies the bytes of data to be verified at the specified location.
Specify this number as a multiple of 2 hexadecimal digits. The data
within the parameter may be separated by commas, never blanks. If
all the data will not fit into one patch statement (71 bytes), use
another patch statement.
If the data specifies a location within a JES2 CSECT, as specified at assembly time, the JES2 patch processing routine will relocate this data by the base location of the CSECT if indicated. Specify this relocation by following the data to be relocated with the name of the CSECT (abbreviated as in “csect” above) enclosed in parentheses. The address specified in the data field should be taken directly from a JES2 assembly listing containing the referenced CSECT. You can specify a minimum of 6 hexadecimal digits (3 bytes), and a maximum of 8 digits (4 bytes) for relocation.
- comments
- Following the last required parameter and its blank delimiter, the rest of the control statement space can be used for comments.
Examples of JES2 patching facility statements are shown in Figure 1 and Figure 2.