Validating load module contents with MODLEVEL

IBM® Software Support may request that you submit the MODLEVEL JCL to identify the current modification levels of your product load modules.

MODLEVEL displays internal identifiers that can be used by IBM Software Support to determine the level of the product you are running. This information is based on information stored internally within load modules. Please note that only the last update (level) will contain the fix and revision number and the change date. All other fixes will have only the ID number.

If you experience difficulty running the report, or have any questions, contact IBM Software Support.

JCL for MODLEVEL can be found in member CKZMLVL in the SCKZJCL library. The following is an example of the MODLEVEL JCL.

//STEP01 EXEC PGM=CKZ01MOD
//STEPLIB  DD DISP=SHR,DSN=CKZ.LOAD (your LOAD library)
//SYSUT1   DD DISP=SHR,DSN=*.STEPLIB 
//SYSPRINT DD SYSOUT=* 

DD statements for the MODLEVEL JCL are as follows:

STEPLIB
Required. Specify the product LOAD library.
SYSPRINT
Required. Output DD statement.
SYSUT1
Required. Specify the primary LOAD library to be processed.
Execution of the MODLEVEL JCL creates a report containing the last fix and a list of fixes for all of the modules in the SYSUT1 library. The following is an example of the Db2 Cloning Tool Subsystem Cloning MODLEVEL report.
CKZMOD01I 09/28/2011 13.38.16 DVLP CKZ01MOD Starting (REV=10,ptf=PRM01060,fixdate=2009/07/24)
CKZMOD06E 09/28/2011 13.38.16 DVLP CKZ01MOD No Header data available for 'SYSUT1   CKZ$ACES' 
CKZMOD06E 09/28/2011 13.38.16 DVLP CKZ01MOD No Header data available for 'SYSUT1   CKZ$BMSG' 
CKZMOD06E 09/28/2011 13.38.16 DVLP CKZ01MOD No Header data available for 'SYSUT1   CKZ$BOOT' 

Highest Build Date is 2011/08/25 13:52                             
                                                                   
Highest PMR Date is 2011/04/08 16:40  PMR00629                     
Highest ETR Date is 2011/08/24 13:34  ETR23082                     
                                                                   
Member   DD          Last fix  Vers   Rev    Build Date/Time  Macro
                                      
CKZ$ACES SYSUT1 ** Non-standard header
                                      
CKZ$BMSG SYSUT1 ** Non-standard header
                                      
CKZ$BOOT SYSUT1 ** Non-standard header
                                      
CKZ00010 SYSUT1 LAST ETR00680  3      32     2011/03/09 17:39 MSCHDR 
         SYSUT1 LIST 16362,16057,16397,16514,16739,16290,17907,17456,
         SYSUT1 LIST 18311,16289,19527,21924,21276,19773,25006,26790,
         SYSUT1 LIST 26909,26936,00277,00602,00680                   
                                                                     
CKZ00011 SYSUT1 LAST ETR00868  V3R1M0 16     2011/03/09 17:40 MSCHDR 
         SYSUT1 LIST 14608,15131,15194,15738,15948,16323,16973,17280,
         SYSUT1 LIST 17446,17683,19413,21570,19773,23330,26934,00251,
         SYSUT1 LIST 00868                                           

CKZ00500 SYSUT1 LAST N/A       @DF    0      2011/08/24 13:32 MSCHDR
                                                                    
CKZ00501 SYSUT1 LAST N/A       @02    0      2011/08/24 13:32 MSCHDR
                                                                    
CKZ01VV1 SYSUT1 LAST ETR26666  1.1    27     2011/03/09 10:46 MSCHDR 
         SYSUT1 LIST 09781,10091,10145,11098,11401,11778,12763,13631,
         SYSUT1 LIST 13631,13873,14582,14584,14585,14740,14864,14877,
         SYSUT1 LIST 14970,16675,16781,20351,26666                   
                                                                     
CKZ01VV2 SYSUT1 LAST ETR26636  0101   6      2011/03/09 10:46 MSCHDR 
         SYSUT1 LIST 16384,18817,12226,18917,20082,23548,26636       

CKZMOD02I 09/28/2011 13.38.20 DVLP CKZ01MOD Terminating