Is there a way to print the symbolics that are coded in an Endevor Processor?
search cancel

Is there a way to print the symbolics that are coded in an Endevor Processor?

book

Article ID: 29203

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

 Need a way to print the symbolic that are referenced/defined within an Endevor Processor.

Environment

All supported releases

Resolution

It is sometimes necessary to identify all symbolics referenced by a processor. BUILD SCL FOR PROCESSOR GROUP and CONRPT07, System Definition report will only list the override values and not the default values.

The PRINT ELEMENT action with OPTION COMPONENTS will list both the default and overridden processor symbolics that were used. This is the same as the 'BX' display. This will show the symbolics with processor default value along with the processor group overrides. The below JCL is a sample that can be used: 

//STEP1    EXEC PGM=NDVRC1,PARM=C1BM3000               
//STEPLIB  DD DISP=SHR,DSN=your.endevor.CSIQAUTU             
//         DD DISP=SHR,DSN=your.endevor.CSIQAUTH        
//CONLIB   DD DISP=SHR,DSN=your.endevor.CSIQLOAD        
//C1PRINT  DD SYSOUT=*                                 
//C1MSGS1  DD SYSOUT=*                                 
//SYSOUT   DD SYSOUT=*                                 
//SYMDUMP  DD DUMMY                                    
//SYSUDUMP DD SYSOUT=*                                 
//ACMCOMP  DD DSN=uprfx.uqual.COMP,                    
//         DISP=(,CATLG,DELETE),                       
//         UNIT=SYSDA,SPACE=(CYL,(100,50),RLSE),       
//         DCB=(RECFM=FBA,LRECL=133,BLKSIZE=0,DSORG=PS)
//BSTIPT01 DD *                                        
PRINT ELEMENT  ELEMENT1                            
   FROM ENV ENV1                                       
      SYS SYS1                                     
      SUB SUBS1                                      
        TYP COBOL                                      
        STA 1                                          
   TO FILE ACMCOMP                                     
 OPTIONS COMPONENT                                   
.                            

Output looked like this: 

--------------------------  SYMBOL INFORMATION  ------------------------
                                                                        
            DEFINED      SYMBOL        VALUE                            
 +0100      PROCESSOR    CIICOMP       IBMPROD.V1R4M0.COB2COMP          
 +0100      PROCESSOR    CIILIB        IBMPROD.V1R4M0.COB2LIB           
 +0100      PROCESSOR    CLECOMP       IGY.SIGYCOMP                     
 +0100      PROCESSOR    CLELKED       CEE.SCEELKED                     
 +0100      PROCESSOR    CLERUN        CEE.SCEERUN                      
 +0100      PROC GROUP   COPYSOL1      &PROJECT..SUPPORT.&C1ST..COPYSOL 
 +0100      PROC GROUP   COPYSOL2      &PROJECT..SUPPORT.&C1ST2..COPYSOL
 +0100      PROC GROUP   CSYSLIB1      &PROJECT..SUPPORT.&C1ST..COPYLIB 
 +0100      PROC GROUP   CSYSLIB2      &PROJECT..SUPPORT.&C1ST2..COPYLIB
 +0100      PROC GROUP   CSYSLIB3      &PROJECT..SUPPORT.&STG3..COPYLIB 
 +0100      PROC GROUP   EXPINC        N                                
 +0100      PROCESSOR    FOOTCOB       CREATE                           
 +0100      PROCESSOR    FOOTLNK       CREATE                           
 +0100      PROC GROUP   LISTLIB      YOUR.ENDEVOR.LISTLIB            
 +0100      PROC GROUP   LOADLIB       &PROJECT..SUPPORT.&C1ST..LOADLIB 
 +0100      PROCESSOR    LSYSLIB1      &LOADLIB                         
 +0100      PROC GROUP   LSYSLIB2      &PROJECT..SUPPORT.&C1ST..LOADLIB 
 +0100      PROCESSOR    MEMBER        &C1ELEMENT                       
 +0100      PROCESSOR    MONITOR       COMPONENTS                       
 +0100      PROC GROUP   PARMCOB       LIB,NOSEQ,OBJECT,APOST,MAP,NSYMBO
 +0100      PROCESSOR    PARMLNK       LIST,MAP,XREF                    
 +0100      PROCESSOR    PROJECT       BST