Skip to content

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:

  1. Text based component stand-alone errors. Each error involves just a single component which is not like-LOD.

  2. 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.

  3. Source-to-copybook relationship errors.

  4. Composite executable-to-static ncal subroutine errors.

  5. 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).