Previous Topic: Specify the Product using ISPFNext Topic: Specify the Product and Parameters in Batch


Specify and Submit the Parameters using ISPF

This procedure describes how to specify the product-specific parameters that CA JCLCheck calls to resolve, using ISPF. If you returned to the CA JCLCheck ISPF main menu panel and selected option 7 in the previous step, the External Variable Specification panel is available. A different panel is in use for each scheduling product; this topic contains an example of each panel. For a list of the parameters for each supported scheduling product, see the following topics or the Tutorial Help panels:

Follow these steps:

  1. Specify all relevant parameters for the scheduling product in the products panel.
  2. Specify the name of the resolve parameter data set in the 'Resolve Parm File' field.

    The resolve parameter data set must be a sequential file. If no data set name is specified, userid.JCKRESLV.PARMS is used. If the Resolve Parm File does not exist, it is allocated automatically.

  3. Specify the Input File to identify the JCL that is going to be resolved.
  4. Specify the file allocation size for the RESJCL file that is used to pass the resolved JCL to CA JCLCheck for validation. This file is temporary.
  5. Enter a 'Y' in the 'Update PROFILE with these options' field and hit enter.
  6. Depending on the scheduling product, the Resolve Parm File may display in edit mode so you can enter options. After editing, Press PF3 (END) to save.

    EDIT USERID1.SPF.RESPARMS Columns 00001 00072 Command ===> Scroll ===> PAGE ****** **************************** Top of Data ************************ 000100 LIBRARY USERID1.JCL.CNTL 000200 MEMBER CTMJCL 000300 SUBMIT 000400 MEMBER CTMJCL2 000500 SUBMIT ****** ************************* Bottom of Data **************************

  7. The External Variable Resolution Submission panel (JCK0217) displays for all scheduling products.
  8. Specify the following fields: Foreground or Batch submit, SYSTERM, SYSPRINT, and any additional CA JCLCheck options. The following are sample options:

    ------------- CA JCLCheck External Variable Resolution Submission ------------- COMMAND ===> DATE: yyyy/mm/dd USER: CAUSR01 TIME: hh:mm Foreground or Batch submit => B (F/B) CPU-ID ===> (Multi-CPU Only, blank: This CPU) SYSTERM ===> Y (Y/N/P, Error Statement and Messages only) SYSPRINT ===> Y (Y/N/P, Reports 1-11 according to options) Specify any additional options (FOR THIS RUN ONLY) below OPTIONS => CC(100) NOCT NOSPA V NOPROCX OPTIONS => FULL NOPXR NOSX RP ER( END) OPTIONS => SYN RUNT OPTIONS => J XREF NOAUD NOREM NOREXXMS OPTIONS => NOMCOUSR NOMCOSYS OPTIONS => NOCHA OPTIONS => OPTIONS => SAVED => SAVED =>

    Once you set any field, it is set to the same value when you return to the panel.

    All other parameters on this menu are the same as the other CA JCLCheck invocation panels. When you press Enter, CA JCLCheck is invoked.

    If you selected the foreground option and specified 'Y' in the SYSPRINT field, you see the SYSPRINT file from the preprocessor of the scheduling product. This SYSPRINT file is in addition to the standard CA JCLCheck SYSPRINT file.

Example: Specify Parameters in the External Variable Specification Panel

CA WA CA 7 Edition

This example shows the CA WA CA 7 Edition External Variable Specification panel that is used when specifying parameters using ISPF:

JCK0218 ------ CA JCLCheck External Variable Specification - CA 7 -------------
COMMAND ===>                                                                   
DATE: yyyy/mm/dd                   USER: USERID1                   TIME: hh:mm 
                                                                               
Source             ===> E                (E-External, I-Internal; Required)    
Source=E fields:                                                               
  Input File       ===> USERID1.JCK.CNTL(PYRLTEST)                             
  Work JCLLIB      ===> &WORKJCL         (Required)                            
    Member Name    ===> PAYROLL9         (Required)                            
Source=I fields:                                                               
  Job Name         ===>                  (Required)                            
  Prod JCLLIB      ===>                  (Optional)                            
Date, Time, SCHID  ===> 11353 (yyddd)    ===> 2000 (hhmm)    ===> 1   (nnn)    
CA 7 CCI Node      ===> A31SENF          CA 7 Instance  ===> C377              
Resolve Parm File  ===> USERID1.JCKRESLV.PARMS                                 
RESJCL File Size   ===> 1     ===> 1     (Primary, Secondary Cylinders)        
Debugging Control  ===>                  (R-Record, S-RecordSeq, RS, or blank) 
                                                                               
Update PROFILE with these options  ===> Y                                      
                                                                               
                    Press Enter to continue                                    

CA WA ESP Edition

This example shows the CA WA ESP Edition External Variable Specification panel that is used when specifying parameters using ISPF:

JCK0209 ------ CA JCLCheck External Variable Specification - ESP --------------
COMMAND ===>                                                                   
DATE: yyyy/mm/dd                   USER: USERID1                   TIME: hh:mm 
SCAN or SIMULATE   ===> SIMULATE   (Required)                                  
ESP Subsystem Name ===> ES51       SYMBOL ===>                                 
Input File    ===> CYB1.ESPJCK.CNTL(B)                                         
EVENT         ===> USERID1.APPL1
SCHED         ===>                                                             
SYMLIB        ===> USERID1.JCK.CNTL(SYMLIB)                                    
For SCAN only:                                                                 
  CALENDARS   ===>                                                             
For SIMULATE only: (EVENT and PROCJOB are Required)                            
  PROCJOB     ===> IDCAMS.TEST                                                 
  VARS        ===>                                                             
  USER1       ===> IEFBR14                                                     
  USER2       ===>                                                             
  USER3       ===>                                                             
  USER4       ===>                                                             
  JCLSCAN     ===> CYBJCSCN       Continue on another panel  ===> N  (Y/N)     
Resolve Parm File  ===> USERID1.JCKRESLV.PARMS                                 
RESJCL File Size   ===>       ===>       (Primary, Secondary Cylinders)        
Debugging Control  ===> RS               (R-Record, S-RecordSeq, RS, or ' ')   
                                                                               
Update PROFILE with these options  ===> Y   Press Enter to continue            

Tivoli Workload Scheduler

This example shows the Tivoli Workload Scheduler External Variable Specification panel that is used when specifying parameters using ISPF:

JCK0207 ------ CA JCLCheck External Variable Specification - TWS --------------
COMMAND ===>                                                                   
DATE: yyyy/mm/dd                   USER: USERID1                   TIME: hh:mm 
   TWS Subsystem Name  ===> OPOP                                               
   Source              ===> EI               (E-External, I-Internal, or EI)   
   Input File          ===> USERID1.JCK.CNTL                                   
     Volume Serial     ===>                  (If not cataloged)                
     Input File Type   ===> SEQ              (SEQ, PDS, PAN, LIB)              
     Required if Input File Type = SEQ:                                        
       WSname  ===> WSPR    OPNO  ===> 10    Jobname  ===> USERID1J            
   Application ID      ===> TWSAPPLICATION   (Required)                        
   Valid Date          ===> 100721           (YYMMDD)                          
   IA Date/Time        ===> 1004301800       (YYMMDDHHMM)                      
   Work Application    ===>                   OR POSITION =>   TEXT =>         
   Work Group ID       ===> GROUPE                                             
   Work Owner ID       ===> TST-OW1                                            
   Simulate Date/Time  ===>                  (YYYYMMDDHHMM)                    
   Variable Table      ===>                  (Override variable table name)    
   Resolve Parm File   ===> USERID1.JCKRESLV.PARMS                             
   RESJCL File Size    ===> 5     ===> 1     (Primary, Secondary Cylinders)
   Replace &OADID      ===> &TJCG0
   Debugging Control   ===>                  (S-Snap, R-Record, SR, or blank)  
   Update PROFILE with these options    ===> Y                                 
   Appl Run Dates      ===>     (Y or N)     Press Enter to continue

Control-M

This example shows the Control-M External Variable Specification panel that is used when specifying parameters using ISPF:

JCK0208 --- CA JCLCHECK EXTERNAL VARIABLE SPECIFICATION - CONTROL-M ----- COMMAND ===>
 DATE: yyyy/mm/dd                 USER: USERID1                 TIME: hh:mm 
                                                                                
                                                                                
    Resolve Parm File   ===> USERID1.SPF.RESPARMS                               
    RESJCL File Size    ===> 10    ===> 10    (Primary, Secondary Cylinders)    
                                                                                
                                                                                
    Update PROFILE with these options   ===> Y        

Pressing enter on this panel allows you to edit the Resolve Parm File. After editing, press PF3 (END) to save.

EDIT USERID1.SPF.RESPARMS Columns 00001 00072 Command ===> Scroll ===> PAGE ****** **************************** Top of Data ************************ 000100 LIBRARY USERID1.JCL.CNTL 000200 MEMBER CTMJCL 000300 SUBMIT 000400 MEMBER CTMJCL2 000500 SUBMIT ****** ************************ Bottom of Data **************************