JCLCheck

 View Only

 How to Configure Variables substitution

jean francois leyrit's profile image
jean francois leyrit posted Dec 19, 2024 10:28 AM

hello all

I'm new with JCLCHECK

i have configured  RUNTIME  CHANGE OPTION like :


 CHANGE   - Do pre-validation variable substitution               => Y  
       SYNTAX   - Do syntax checking of JCL                             => Y         
RUNTIME  - Do runtime checking of JCL                            => Y         
REMOTE   - Do remote validation of JCL                           => N         
           REMVAL file option (B-browse, E-edit, blank) => B                  
           REMVAL =>                                                          
CHANGE   - Do pre-validation variable substitution               => Y         
         - Substitute JCL, control cards, or both (JCL/CTL/BOTH) => BOTH      
           Change file option (B-browse, E-edit, blank) =>                    
           Change file DSN  => DDBA.UE087994.JCLCHECK                         
           Member name  => FIE                                                

with PDS member         
 BROWSE    DDBA.UE087994.JCLCHECK(FIE) - 01.01      Line
 Command ===>                                           
********************************* Top of Data **********
CHANGE (&NSOC.)=(409)                                   
CHANGE (&PHASE)=(110)                                   
CHANGE (&CDDD.)=(001)                                   
CHANGE (&CHHMM.)=(0101)                                                             
******************************** Bottom of Data ********

Subsititution works when issuing command : EJCK change(BOTH,DDBA.UE087994.JCLCHECK,FIE)

but  subsitution is not performed  with EJCK alone.

Any idea ?

Thanks



                                                                            

Quynh Pham's profile image
Broadcom Employee Quynh Pham

Hello, 

EDCHEK (%EJCK, !JCK)  obtains the runtime options from the EDCHKDD DD file.  

To locate your EDCHKDD file, please do:

  1. Execute command "TSO ISRDDN" from your ISPF Edit session.
  2. Look for DDname EDCHKDD from the list of allocated data sets.

Add the CHANGE option to your EDCHKDD file and EJCK will pick it up on your next execution. 

EDCHKDD is documented here

Also please note that the CHANGE option setting from panelid JCK0203 applies only to the JCLCheck ISPF panels interface, and not to EDCHEK. 

Thank you.

Kiki Pham

Broadcom JCLCheck Support