Single Line Audit Summary Report
Program CMNRASUM is included as a step in skeleton CMN$$RAP, just prior to the execution of CMNRARPT (which generates the full audit report).
The single line summary of audit errors is output to ddname AUDITSUM
The sysin parameters are:
Parameter | |
---|---|
DB2SUBSYSID | The Db2 subsystem that is hosting the audit result tables. |
ZMFQUAL | The ZMF identifier/qualifier/collection id used to find the CMNRASUM package. |
RELEASE | The ERO release containing the area being audited. |
AREA | The ERO area being audited. |
REPORTLEVEL | Only errors carrying this RC and above will be reported here (default=0). |
IGNORE | Errors with this number (in this case 100=duplicate) will be ignored by this report. You can specify as many of these as you like. By default, all errors that pass the REPORTLEVEL criterion are reported. |
This is an example of the output:
SYSPRINT:
ChangeMan(R) ZMF CMNRASUM - 8.3 Change Man Release Audit Error Summary
CMNRASUM Processing begins at 00:39:26 on 02/25/2021
CMNRASUM SYSIN: DB2SUBSYSID=D10L
CMNRASUM SYSIN: ZMFQUAL=CMNM
CMNRASUM SYSIN: RELEASE=SDMAR212
CMNRASUM SYSIN: AREA=UNIT
CMNRASUM SYSIN: REPORTLEVEL=4
CMNRASUM SYSIN: IGNORE=100
CMNRASUM Target DB2 subsystem is : D10L
CMNRASUM Using package set : CMNM
---------------------------------------------------------------------------------------------------------------
CMNRASUM Processing completed at 00:39:26 on 02/25/2021 MAX RC = 00
AUDITSUM:
**************************************************************************************************************
* Summary of audit errors for release SDMAR212 and area UNIT *
**************************************************************************************************************
*******************************************
* Text based component stand-alone errors *
*******************************************
Current Area Prior Instance
Name Ltp Error Package Changed Tso-id Release Area Changed Tos-id
________________ ___ _____ __________ ___________________ ________ ________ ________ ___________________ ________
CAUSA005 LCT *417* STEV000451 2021-02-24 09.58.28 WSER58 SDMAR211 UNIT 2021-02-24 09.57.53 WSER58
...
******************************************
* Source-to-copybook relationship errors *
******************************************
Main component Included component
Appl Ltp Error Name Release Area Changed R Name Changed Appl Ltp Release Area
____ ___ _____ _____________ ________ ________ _________________ _ _____________ _________________ ____ ___ ________
STEV SRC *400* MULL001 SDMAR212 UNIT 21-02-23 09.08.03 R SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SRC *400* MULL001 SDMAR212 UNIT 21-02-23 09.08.03 R SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SRC *400* MULL002 SDMAR212 UNIT 21-02-23 09.10.11 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SRC *400* MULL002 SDMAR212 UNIT 21-02-23 09.10.11 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SRC *307* MULL003 SDMAR211 UNIT 21-02-23 08.57.55 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SRC *307* MULL003 SDMAR211 UNIT 21-02-23 08.57.55 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SRO *307* JURA001 SDMAR211 UNIT 21-02-23 08.42.30 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SRO *307* JURA001 SDMAR211 UNIT 21-02-23 08.42.30 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SRO *400* JURA002 SDMAR212 UNIT 21-02-23 09.09.49 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SRO *400* JURA002 SDMAR212 UNIT 21-02-23 09.09.49 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SRO *307* JURA003 SDMAR211 UNIT 21-02-23 08.43.09 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SRO *307* JURA003 SDMAR211 UNIT 21-02-23 08.43.09 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SUS *307* ISLAY01 SDMAR211 UNIT 21-02-23 08.45.28 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SUS *307* ISLAY01 SDMAR211 UNIT 21-02-23 08.45.28 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SUS *400* ISLAY02 SDMAR212 UNIT 21-02-23 09.09.27 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SUS *400* ISLAY02 SDMAR212 UNIT 21-02-23 09.09.27 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
STEV SUS *307* ISLAY03 SDMAR211 UNIT 21-02-23 08.46.01 SKYE001 21-02-23 09.10.55 STEV CPY SDMAR212 UNIT
STEV SUS *307* ISLAY03 SDMAR211 UNIT 21-02-23 08.46.01 SKYE002 21-02-23 09.11.07 STEV CPY SDMAR212 UNIT
*********************************************************
* Composite executable-to-static ncal subroutine errors *
*********************************************************
Main component Included component
Appl Ltp Error Name Release Area Linked L Name Linked Appl Ltp Release Area
____ ___ _____ _____________ ________ ________ _________________ _ _____________ _________________ ____ ___ ________
STEV LOD *401* MULL001 SDMAR212 UNIT 21-02-23 09.08.03 ISLAY02 21-02-23 09.09.27 STEV SUB SDMAR212 UNIT
STEV LOD *317* MULL003 SDMAR211 UNIT 21-02-23 08.58.03 ISLAY02 21-02-23 09.09.27 STEV SUB SDMAR212 UNIT
***********************************************************
* Composite executable-to-static object subroutine errors *
***********************************************************
Main component Included component
Appl Ltp Error Name Release Area Linked L Name Changed Appl Ltp Release Area
____ ___ _____ _____________ ________ ________ _________________ _ _____________ _________________ ____ ___ ________
STEV LOD *402* MULL001 SDMAR212 UNIT 21-02-23 09.08.03 JURA002 21-02-23 09.09.49 STEV OBJ SDMAR212 UNIT
STEV LOD *327* MULL003 SDMAR211 UNIT 21-02-23 08.58.03 JURA002 21-02-23 09.09.49 STEV OBJ SDMAR212 UNIT
- End of summary report ----------------------------------------------------------------------------------------------------
If component names are too long to fit in this summary then please refer to the main report.
********************************************************************
* A brief explanation of each reported error code follows: *
********************************************************************
Error(307), rc(08) : CPY/HDR HAS A MORE RECENT DATE THEN SOURCE IN PRIOR RELEASE
Error(317), rc(08) : SUB-CMPNT HAS A MORE RECENT DATE THAN COMPOSITE IN PRIOR RLS
Error(327), rc(08) : SUB-CMPNT HAS A MORE RECENT DATE THAN COMPOSITE IN PRIOR RLS
Error(400), rc(12) : CPY/HDR HAS MORE RECENT DATE THAN SOURCE
Error(401), rc(12) : SUB-CMPNT HAS MORE RECENT DATE THAN COMPOSITE
Error(402), rc(12) : SUB-CMPNT HAS MORE RECENT DATE THAN COMPOSITE
Error(409), rc(12) : MISSING COMPOSITE FOR LINKCARD COMPONENT
Error(417), rc(12) : VERSION REGRESSION
There are 5 different sections which may be reported (four of these are shown above).
They are:
-
Text based component stand-alone errors. Each error involves just a single component which is not like-LOD.
-
Binary component stand-alone errors (not shown). This section is similar to the text based component stand-alone errors section, except it involves like-LOD components.
-
Source-to-copybook relationship errors.
-
Composite executable-to-static ncal subroutine errors.
-
Composite executable-to-static object subroutine errors.
Each error is reported in a single summary line:
-
The error code is highlighted by having an asterisk on either side.
-
The short-description (taken from the CMNx.CMNERRORTYPES Db2 table) is output at the end of the report for each error present in the report.
-
The stand-alone sections contain information about the component in the current area followed by the component as present in the first found prior area or release.
-
The relationship errors contain information about the main component and the included component on the same line.
-
The R column in the source-to-copybook section indicates whether the source component is present in the current area as a recompile (R) or as an actual component (blank).
-
Similarly, the L column in the other sections indicate a relink (L).