After doing a new install the Intertest for CICS demo program COBDEMO compile PROC fails with a SYM029 error message. The IN25COB2 step that copies the source listing to the PROTSYM file fails with error message
SYM029 NONUMBER NOT REQUESTED - PROCESSING TERMINATED
The Intertest POST processing program IN25COB2 requires certain compile parameters specified so the Compile LISTING generated has all the information required for IN25COB2 to process the listing. In this case the compile output is missing the NONUMBER compile option.
Add the NONUMBER compile option to the compile step. At this site the default compiler option is NUMBER.
The required IN25COB2 options are
MAP
Produces a Data Division map.
NONUMBER
Suppresses compiler-generated line numbers.
OFFSET or LIST*
Produces a condensed Procedure map or full Assembler Procedure map.
XREF
Produces a cross-reference of data and procedure names.
NOPT or OPT(0)**
Produces breakpoints synchronized with source.
*
The LIST option is required when using the integrated CICS translator or integrated SQL coprocessor of COBOL for z/OS.
**
When a COBOL program is OPTIMIZED, your breakpoints may not get stopped exactly where you think they should because the optimization is adding or modifying the generated code, and it may not be synchronized with the related source statements in the listing.