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
Release : 18.0 18.1
Component : CA Endevor Software Change Manager
A BC1PBM30: F000 ABEND CODE=SYMS NUMBER=0101 error indicates a symbol is being resolved to point to itself.
//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