Running AXQMODLV to get a modification level report
You might be asked by IBM Software Support to run the AXQMODLV JCL to identify the current
modification levels of the Advanced Archive for DFSMShsm modules. The AXQMODLV
member resides in the product JCL sample library.
About this task
AXQMODLV identifies and displays the PTFs and enhancements that have been applied to the product software, based on information that is stored within the modules.
Be aware that only the most recent update contains the fix and revision number and the change date. All other fixes show the ID number only.
The following figure shows sample AXQMODLV JCL.
//AXQMODLV JOB (ACCT1,ACCT2),'PROG.NAME',REGION=0M,TYPRUN=HOLD,
// CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),NOTIFY=&SYSUID
//*
//*-------------------------------------------------------------------*
//* *
//* 5698-AAD *
//* © ROCKET SOFTWARE, INC. OR ITS AFFILIATES 2014-2018. *
//* ALL RIGHTS RESERVED. *
//* *
//* *
//* MODIFICATION LEVEL REPORT *
//* *
//* *
//* THIS JOB IS USED TO PRODUCE A REPORT THAT LISTS THE *
//* MODIFICATION LEVEL OF THE MODULES IN THE ADVANCED ARCHIVE *
//* LOADLIB. *
//* *
//* BEFORE YOU RUN THIS JOB, DO THE FOLLOWING: *
//* 1) ENSURE THAT THE JOBCARD IS VALID FOR YOUR *
//* ENVIRONMENT *
//* 2) SUBSTITUTE YOUR DATA SET PREFIX FOR @HLQ *
//* *
//*-------------------------------------------------------------------*
//*
//*
//S010 EXEC PGM=AXQMODLV
//STEPLIB DD DISP=SHR,DSN=@HLQ.SAXQLOAD
//AXQPRLIB DD DISP=SHR,DSN=@HLQ.SAXQPARM
//
//AXQMODLV JOB (ACCT1,ACCT2),'PROG.NAME',REGION=0M,TYPRUN=HOLD,
// CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),NOTIFY=&SYSUID
//*
//*-------------------------------------------------------------------*
//* *
//* © ROCKET SOFTWARE, INC. OR ITS AFFILIATES 2014-20XX. *
//* ALL RIGHTS RESERVED. *
//* *
//* *
//* MODIFICATION LEVEL REPORT *
//* *
//* *
//* THIS JOB IS USED TO PRODUCE A REPORT THAT LISTS THE *
//* MODIFICATION LEVEL OF THE MODULES IN THE ARCHIVE MANAGER *
//* LOADLIB. *
//* *
//* BEFORE YOU RUN THIS JOB, DO THE FOLLOWING: *
//* 1) ENSURE THAT THE JOBCARD IS VALID FOR YOUR *
//* ENVIRONMENT *
//* 2) SUBSTITUTE YOUR DATA SET PREFIX FOR @HLQ *
//* *
//*-------------------------------------------------------------------*
//*
//*
//S010 EXEC PGM=AXQMODLV
//STEPLIB DD DISP=SHR,DSN=@HLQ.SAXQLOAD
//AXQPRLIB DD DISP=SHR,DSN=@HLQ.SAXQPARM
//
Procedure
- Provide appropriate job card information for your environment.
- Replace all occurrences of
@HLQ
with the appropriate prefix for your data set. - Submit the job for execution.
Results
The following figure shows an example of the maintenance level report that is created when AXQMODLV is run.
VER X.X A D V A N C E D A R C H I V E FOR DFSMShsm AXQMODLV JOBXXXXX
DATE: XX/XX/XXXX.XXX TIME: XX:XX:XX MODIFICATION LEVEL REPORT FOR COMPANY_NAME PAGE 1
LOAD LIBRARY PROGRAM ENTRY PROGRAM ASSBLY PROGRAM PROGRAM PROGRAM PROGRAM
DATA SET NAME NAME POINT DATE TIME VERSION FMID LEVEL NOTES
<------------------------------------------> <------> <------> <------------> <-----> <-----> <-----> <---------------------------->
====================================================================================================================================
RSQA.AXQ.R110.SAXQLOAD AXQ$MAIN AXQ$MAIN XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQACTPR AXQACTPR XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQALOGR AXQALOGR XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQARCHK AXQARCHK XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQARGSZ AXQARGSZ XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQCASHK AXQCASHK XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQCDRVR AXQC0DRV XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQCLNUP AXQCLNUP XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQCLOUD AXQCLOUD XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQCPUID AXQCPUID XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQCSHK2 AXQCSHK2 XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQDBBKP AXQDBBKP XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQDBINI AXQDBINI XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQDBRPT AXQDBRPT XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQDBRST AXQDBRST XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQISPF2 AXQISPF2 XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQLARCH AXQLARCH XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
AXQLCB0U AXQLCB0U XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
VER X.X A R C H I V E M A N A G E R FOR Z/OS MXQMODLV JOBXXXXX
DATE: XX/XX/XXXX.XXX TIME: XX:XX:XX MODIFICATION LEVEL REPORT FOR COMPANY_NAME PAGE 1
LOAD LIBRARY PROGRAM ENTRY PROGRAM ASSBLY PROGRAM PROGRAM PROGRAM PROGRAM
DATA SET NAME NAME POINT DATE TIME VERSION FMID LEVEL NOTES
<------------------------------------------> <------> <------> <------------> <-----> <-----> <-----> <---------------------------->
====================================================================================================================================
RSQA.MXQ.R110.SMXQLOAD MXQ$MAIN MXQ$MAIN XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQACTPR MXQACTPR XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQALOGR MXQALOGR XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQARCHK MXQARCHK XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQARGSZ MXQARGSZ XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQCASHK MXQCASHK XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQCDRVR MXQC0DRV XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQCLNUP MXQCLNUP XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQCLOUD MXQCLOUD XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQCPUID MXQCPUID XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQCSHK2 MXQCSHK2 XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQDBBKP MXQDBBKP XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQDBINI MXQDBINI XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQDBRPT MXQDBRPT XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQDBRST MXQDBRST XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQISPF2 MXQISPF2 XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQLARCH MXQLARCH XX/XX/XX XX.XX VXRX HAAEXXX BASELVL
MXQLCB0U MXQLCB0U XX/XX/XX XX.XX VXRX HAAEXXX BASELVL