Skip to content

Single Line Audit Summary Report

Program CMNADSUM is included as a step in skeleton CMN$$AUD, just after the execution of CMNAD500 (which generates the full audit report). CMNAD500 can produce a CSV file (see the Administrator’s guide for further details) that is used by CMNADSUM to produce single line summaries for each audit synch error flagged in the main report.

The single line summary of audit errors is output to ddname AUDITSUM. The sysin parameters used by CMNADSUM are:

Parameter Description
PACKAGE The requested package for the audit.
USER The userid who requested the audit.
ZMFID The subsystem character for the target ZMF instance.
REPORTLEVEL Only errors carrying this RC and above will be reported here (default=0).
IGNORE Errors with this synch number (DP=duplicate) will be ignored by this report. You can specify as many of these as you like.
The default is for all errors (which pass the REPORTLEVEL criterion) to be reported.

This is an example output:

SYSPRINT:

ChangeMan(R) ZMF    CMNADSUM - 8.3 Change Man Package Audit Error Summary

CMNADSUM        Processing begins at 03:48:50 on 03/08/2021

CMNADSUM SYSIN: PACKAGE=STEV000456
CMNADSUM SYSIN: USER=WSER58
CMNADSUM SYSIN: ZMFID=M
CMNADSUM SYSIN: REPORTLEVEL=4
CMNADSUM SYSIN: IGNORE=DP
CMNADSUM SYSIN: IGNORE=00

---------------------------------------------------------------------------------------------------------------
CMNADSUM        Processing completed at 03:48:50 on 03/08/2021 MAX RC = 00

AUDITSUM:

**************************************************************************************************************
*               Summary of audit errors for audited package: STEV000456 *
**************************************************************************************************************

...

*******************************************
* Text based component stand-alone errors *
*******************************************

        Lib Sync Component              Baseline            Baseline    Staging       Staging              Staging
Appl    Typ Err     Name                Timestamp           Userid      Package       Timestamp            Userid
____ ___ ____ ________________________________ ___________________ ________ __________ ___________________ ________
STEV    JCL *06*    CCC00100            2016-05-28-11.44.00 SDOWNES     STEV000455    2021-03-05-03.14.00   WSER58
STEV    JCL *06*    CCC00101            2016-05-28-11.44.00 SDOWNES     STEV000455    2021-03-05-03.14.00   WSER58
STEV    JCL *06*    CCC00102            2016-05-28-11.44.00 SDOWNES     STEV000455    2021-03-05-03.14.00   WSER58
STEV    JCL *06*    CCC00104            2016-05-28-11.44.00 SDOWNES     STEV000455    2021-03-05-03.14.00   WSER58
STEV    JCL *06*    CCC00105            2016-05-28-11.44.00 SDOWNES     STEV000455    2021-03-05-03.14.00   WSER58

******************************************
* Source-to-copybook relationship errors *
******************************************

Main component                                      Included component
Appl Ltp Err  Name      Package     Timestamp         Userid Name           Package     Timestamp         Userid
____ ___ ____ ____________________ __________ _________________ ________ ____________________ __________ ________
STEV SRC *05* RENAME01  Baseline    16-05-24-02.03.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SRC *05* RENAME02  Baseline    16-05-24-02.03.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SRC *05* RENAME93  Baseline    16-05-24-02.03.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SRC *05* SCRTCH01  Baseline    16-05-24-02.04.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SRC *05* SCRTCH02  Baseline    16-05-24-02.04.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SRC *05* SOLSTICE  Baseline    16-05-11-08.58.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SRC *05* SOLSTICE  Baseline    16-05-11-08.58.00 WSER58 ACHILL02       STEV000455  21-03-05-03.16.00 WSER58
STEV SUS *05* NEWPORT   Baseline    09-02-04-23.05.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SUS *05* NEWPORT   Baseline    09-02-04-23.05.00 WSER58 ACHILL02       STEV000455  21-03-05-03.16.00 WSER58
STEV SUS *05* WESTPORT  Baseline    08-06-10-06.12.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58
STEV SUS *05* WESTPORT  Baseline    08-06-10-06.12.00 WSER58 ACHILL02       STEV000455  21-03-05-03.16.00 WSER58
STV2 SR5 *15* XAPSRCA   STV2000024  21-03-05-06.44.00 WSER58 XAPCPY01
STV2 SR5 *15* XAPSRCA   STV2000024  21-03-05-06.44.00 WSER58 XAPCPY02       STEV000454  21-03-05-06.45.00 WSER58
STV2 SR5 *15* XAPSRCA   STV2000024  21-03-05-06.44.00 WSER58 XAPCPY03       STEV000454  21-03-05-06.41.00 WSER58
STV2 SR5 *15* XAPSRCB   STV2000024  21-03-05-06.45.00 Recomp XAPCPY02       STEV000454  21-03-05-06.45.00 WSER58
STV2 SR5 *05* XAPSRCC   Baseline    17-02-27-02.17.00 WSER58 XAPCPY03       STEV000454  21-03-05-06.41.00 WSER58
STV2 SR5 *05* XAPSRCD   Baseline    17-02-27-02.17.00 WSER58 XAPCPY03       STEV000454  21-03-05-06.41.00 WSER58
STV2 SR5 *05* XAPSRCE   Baseline    17-02-27-02.18.00 WSER58 XAPCPY03       STEV000454  21-03-05-06.41.00 WSER58
STV2 SR5 *05* XAPSRCXX  Baseline    18-06-29-08.42.00 WSER58 ACHILL01       STEV000455  21-03-05-03.15.00 WSER58

- 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: *
************************************************************

RC(08) : SYNCH5! (cpy/hdr baseline problem)
RC(12) : SYNCH6! (Activity file not checked out)
RC(12) : SYNCH15! (Source to relationship problem)

There are 4 different sections which may be reported. (Two of these are shown in the above example.) These sections 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 described above, except it involves like- LOD components.

  3. Source-to-copybook relationship errors.

  4. Composite executable-to-static subroutine errors (not shown).

Each error is reported in a single summary line:

  • The error code is highlighted with an asterisk on either side.

  • A short-description (like that produced by CMNAD500) is output at the end of the report for each error present in the report.

  • The rc associated with each error can be changed by CMNEX020, in the same way as for the main package audit programs.

  • The stand-alone sections contain information about the component in baseline followed by the component as present in a staging library.

  • The relationship errors contain information about the main component and the included component on the same line.

  • The userid in the source-to-copybook section contains Recomp if the main component is present in the staging library as a recompile.