Intertest for CICS COBDEMO compile PROC fails with a SYM029 error message
search cancel

Intertest for CICS COBDEMO compile PROC fails with a SYM029 error message

book

Article ID: 47606

calendar_today

Updated On:

Products

InterTest - CICS

Issue/Introduction

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  

 

Cause

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.

Resolution

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. 

 

Additional Information