Suppressing JCLCheck message CAY6595I under Roscoe
search cancel

Suppressing JCLCheck message CAY6595I under Roscoe

book

Article ID: 239366

calendar_today

Updated On:

Products

JCLCheck Workload Automation Roscoe

Issue/Introduction

Using JCLCheck under Roscoe to validate a jcl member that contains PGM=ADRDSSU,  the following message is issued:  

CAY6595I JCLCHECK DYNAMICALLY INVOKED ' ADRDSSU' NOT PERFORMED          
CAY6000 NO STATEMENTS FLAGGED IN JOB 'ADR#DUMP' MAXIMUM SEVERITY WAS 0  

Why the message CAY6595I is got and how to suppress it under Roscoe

Environment

Release :  

Component : JCLCheck Workload Automation

Resolution

Due to the large amount of storage that is required by utility ADRDSSU, this checking will NOT be done in CA/Scheduler, CA/7, ROSCOE or ISPF and the message :

CAY6595I JCLCHECK DYNAMICALLY INVOKED ' ADRDSSU' NOT PERFORMED  

is issued for this reason.  So this is an expected product behavior.    

Checking for ADRDSSU can be successfully done in batch, or in EJCK under TSO/ISPF increasing the Region Size and usually setting REGION=6144K is sufficient.

It is possible to suppress the message CAY6595I also under Roscoe, using the Runtime Option MCOSYS, if the member indicated by this option contains:

595,-1 

In order to set the MCOSYS Runtime Option under Roscoe the following steps should be done:

- Copy the CAZ2SRC(JCLMSG) in the PPOPTION if not yet present

- Browse member JCLMSG from the JCLCheck PPOPTION data set and locate the message :

#595     $DMSG 'JCLCHECK DYNAMICALLY INVOKED','NOT PERFORMED',
               SEV=0                                          

                                                           
- Copy and paste the 80-byte message record into the usermod MZ2C023 between the  /. CHANGE and ./ ENDUP statements.    The sequence numbers in columns 73-80 should not be changed.  

                                         
- To suppress the message the following syntax should be used :  

#nnn     $DMSG  'message text',SEV=SUPPRESS

as detailed in the JCLChk documentation at the following link:

The $DMSG Macro

                              
- The usermod MZ2C023 should be executed and the new loadmodule should be copied into the Roscoe //STEPLIB DD used for JCLCHeck 12.0.