When loading a program source code into the CA InterTest Batch PROTSYM file the client receives error message SYM028 COBOL COMPILER OPTIONS ARE INCORRECT - DMAP NOT FOUND
search cancel

When loading a program source code into the CA InterTest Batch PROTSYM file the client receives error message SYM028 COBOL COMPILER OPTIONS ARE INCORRECT - DMAP NOT FOUND

book

Article ID: 4040

calendar_today

Updated On:

Products

InterTest - CICS InterTest - Batch SymDump for CICS SymDump Batch

Issue/Introduction

During the compile of an application program the CA InterTest batch post processing step copies the program listing information to the PROTSYM file. During the post processing step the post processor ends with a return code 12, the following message is generated

SYM028 COBOL COMPILER OPTIONS ARE INCORRECT - DMAP NOT FOUND

The compiler being used is

PP 5655-G53 IBM ENTERPRISE COBOL FOR Z/OS 3.4.1

Environment

Z/OS

Cause

CA Intertest batch has two post processor programs. IN25SYMC and IN25COB2. 

These post processing programs are documented in the CA Application Quality and Testing Tools Symbolic guide. 
Post processor IN25SYMC is used for OS/VS COBOL ONLY. 


All other COBOL compilers use post processor IN25COB2. 
Since the COBOL compiler being used is ENTERPRISE COBOL FOR Z/OS 3.4.1 the compile PROC must use post processor IN25COB2. 


In this case the user was using the IN25SYMC post processor my mistake which is for OS/VS COBOL. 

Resolution

Once the PROC was switched to use IN25COB2 the program was successfully post processed. 

Both post processor programs require certain compile options to be specified on the compile step. 
See the Symbolic guide for a list of these compile options.