When setting a a breakpoint with CA Intertest for CICS the client receives messages CAIN4601 and CAIN4501.
search cancel

When setting a a breakpoint with CA Intertest for CICS the client receives messages CAIN4601 and CAIN4501.

book

Article ID: 6244

calendar_today

Updated On:

Products

InterTest - CICS InterTest - Batch InterTest VSE - CICS

Issue/Introduction

After compiling a program and setting a UBP breakpoint using the U line command the client receives messages

CAIN4601 Symbolic name not found, or -

CAIN4501 Syntax error in CNTL command.

CAIN4502 This request disregarded.

CAIN4532 Depress CLEAR for return.

The breakpoint is not set.

 

Environment

Z/OS CICS

Cause

Due to some upcoming changes, being introduced in the COBOL V5 compiler, we added a 'pre compile' step to some compile PROCS which executes COMPUWARE utility PGM=CWPCMAIN. 

This COMPUWARE utility adds some statements to the beginning of the COBOL SYSPRINT. The SYSPRINT is then is post processed by the CA Intertest for CICS program IN25COB2 to load the PROTSYM file with the program source code. The additional statements added by Compuware utility is causing the error messages when setting the breakpoint. 

 

INVOCATION PARAMETERS:

NOADATA,NOEXIT,LANGUAGE(UE),NOMDECK

PROCESS(CBL) STATEMENTS:

CBL NOADV,APOST,ARITH(COMPAT),NOAWO,NOBLOCK0,BUFSIZE(4096)

CBL CICS('NOSEQ,SP'),CODEPAGE(37),NOCOMPILE(S),NOCURRENCY

CBL DATA(31),NODATEPROC,NODBCS,NODECK,NODIAGTRUNC,NODLL,NODUMP

CBL NODYNAM,NOEXPORTALL,FASTSRT,FLAG(I,I),FLAGMIG4,NOFLAGSTD,LIB

CBL LINECOUNT(55),NOLIST,MAP,NONAME,NSYMBOL(DBCS),NONUMBER

CBL NUMPROC(NOPFD),OBJECT,OPTIMIZE(STD),OUTDD(SYSOUR)

CBL PGMNAME(COMPAT),RENT,RMODE(AUTO),NOSEQUENCE,SIZE(16777216)

CBL SOURCE,SPACE(1),NOSQL,SQLCCSID,NOSSRANGE,NOTERM,NOTEST

CBL NOTHREAD,TRUNC(OPT),NOVBREF,NOWORD,XMLPARSE(XMLSS)

CBL XREF(FULL),YEARWINDOW(1900),ZWB,CICS,LIST 

 

Resolution

You can configure the Compuware utility program to suppress the CBL statements. To suppress the CBL statements please add parameter CSS parms: PROC($NO)” to the CWPCMAIN utility to suppress the generated CBL statements in the Compiler SYSPRINT.