Getting a C1G0140S Endevor processor error
search cancel

Getting a C1G0140S Endevor processor error

book

Article ID: 218224

calendar_today

Updated On:

Products

Endevor Endevor - ECLIPSE Plugin Endevor - Enterprise Workbench Endevor Natural Integration

Issue/Introduction

Writing a new processor and getting the following error testing the processor:

   C1G0140S  ENDEVOR - C1GP0000 ABENDED CODE=U0101  
and

+ INFINITE LOOP ENCOUNTERED WHILE PERFORMING VARIABLE SUBSTITUTION  
  +BC1PBM30: F000 ABEND CODE=SYMS NUMBER=0101                          

Environment

Release : 18.0   18.1

Component : CA Endevor Software Change Manager

Resolution

A   BC1PBM30: F000 ABEND CODE=SYMS NUMBER=0101 error indicates a symbol is being resolved to point to itself.

 
1)  Run the action in Batch and before submitting the batch job, add the following trace DD statements by going to
5  BUILD JCL: 
//BSTERR   DD SYSOUT=*
//EN$TRSYM DD SYSOUT=*       PROCESSOR SYMBOLIC RESOLUTION (BSTERR)

2)  Before submitting the job make sure to change  :          Include JCL ===>  Y

3)  Do  -  3  SUBMIT

4)  Review the Symbolic trace in BSTERR.   The INFINITE LOOP error message immediately follows the symbolics causing the problem:

+SYMBOL TRACE   INITIAL VALUE  : &DB2SS                                         
+SYMBOL TRACE   AFTER PASS 001 : &DB2SS&C1ST                                  
+SYMBOL TRACE   AFTER PASS 002 : &DB2SS&C1STTEST                              
+SYMBOL TRACE   AFTER PASS 003 : &DB2SS&C1ST&C1STTEST                          
+SYMBOL TRACE   AFTER PASS 004 : &DB2SS&C1STTEST&C1STTEST                      
+SYMBOL TRACE   AFTER PASS 005 : &DB2SS&C1ST&C1STTEST&C1STTEST                
+SYMBOL TRACE   AFTER PASS 006 : &DB2SS&C1STTEST&C1STTEST&C1STTEST            
+SYMBOL TRACE   AFTER PASS 007 : &DB2SS&C1ST&C1STTEST&C1STTEST&C1STTEST        
+SYMBOL TRACE   AFTER PASS 008 : &DB2SS&C1STTEST&C1STTEST&C1STTEST&C1STTEST    
+SYMBOL TRACE   AFTER PASS 009 : &DB2SS&C1ST&C1STTEST&C1STTEST&C1STTEST&C1STTEST
+ INFINITE LOOP ENCOUNTERED WHILE PERFORMING VARIABLE SUBSTITUTION      
+BC1PBM30: F000 ABEND CODE=SYMS NUMBER=0101 

Another example:

+SYMBOL TRACE   INITIAL VALUE  : &LSYSLIB1                              
+SYMBOL TRACE   AFTER PASS 001 : &#LSYSLIB1                             
+SYMBOL TRACE   AFTER PASS 002 : &#CGRVL1Q...&#LINKLIB                  
+SYMBOL TRACE   AFTER PASS 003 : &#CGP&#MAP&C1SI.(1,1)..&#&C1SY.LIB     
+ INFINITE LOOP ENCOUNTERED WHILE PERFORMING VARIABLE SUBSTITUTION      
+BC1PBM30: F000 ABEND CODE=SYMS NUMBER=0101    

5)  Rework the problematic symbolic