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.
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
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.