Program used in STEP2JPN/STEP2ENG
In the JCL in STEP2JPN or STEP2ENG, the following programs are used:
-
Operating system utility (IEBCOPY)
-
Library Version Check Program (XRLIBVCK)
The JCL in STEP2JPN or STEP2ENG consists of the two job steps of the two programs listed above.
Using these job steps, restore the libraries and check the version of the libraries.
Even if you do not use the installation command, you can use the above programs as necessary.
(1) Library Version Check Program
Check the version of the HULFT load module library specified in STEPLIB and of the libraries specified in the definition card.
Program Name
XRLIBVCK
Execution parameters (for EXEC statement)
Confirm that the libraries you specified match the version, level, and revision specified by the EXEC statement parameter.
a PARM='installed version, level, and revision'
- a. Installed version, level, and revision
-
Specify the version, level, and revision of the libraries to check in the format "VxxLxxRxx". Specify the value for the version, level, and revision in two digits (you cannot omit the leading "0").
XRCRD definition card
The format for the definition card for specifying the libraries to check is as shown below.
Definition Card Format
a [MSGLIB=message library] b [PANELLIB=panel library]
Definition card contents
- a. Message library
-
Specify the name of the message library the version and level of which is to be checked.
- b. Panel library
-
Specify the name of the panel library the version and level of which is to be checked.
-
If the first line begins with "*," the line is treated as a comment line, and skipped when reading.
-
You cannot include spaces between the tags and specification values. All of the specification following a space is treated as a comment.
-
The record start position is your choice.
-
If the specification meets any of the following conditions, an error will occur, and all records following will not be read.
-
When an invalid tag is specified
-
When there is an error in the specification method
-
-
If a tag is repeated, carry out the check again, and then continue with the processing.
-
You cannot make a specification across multiple records.
Example of JCL
[JCL template: HULFT.JCL(XRLIBVCK)]
//XRLIBVCK JOB CLASS=A,MSGCLASS=B //XRLIBVCK EXEC PGM=XRLIBVCK,REGION=1024K,PARM='V08LXXRXX' //STEPLIB DD DISP=SHR,DSN=HULFT.LOAD //SYSOUT DD SYSOUT=* //SYSUDUMP DD SYSOUT=* //XRCRD DD * MSGLIB=HULFT.MSG PANELLIB=HULFT.PANEL /* //
DD Name |
Value |
Description |
---|---|---|
STEPLIB |
HULFT.LOAD |
HULFT load module library |
Parameter Name |
Value |
Description |
---|---|---|
PARM= |
V08LXXRXX |
Installed version, level, and revision Example: V08L04R00 |