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:
-
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 described above, except it involves like- LOD components.
-
Source-to-copybook relationship errors.
-
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.