The customer is converting from cobol 4.2 to COBOL 6.2. When a user attempts to set an unconditional breakpoint in a COBOL 6.2 program they receive the following error messages.
CAIN4601 Symbolic name not found, or -
CAIN4501 Syntax error in CNTL command.
CAIN4502 This request disregarded.
CAIN4532 Depress CLEAR for return.
Z/OS
CICS
The client COBOL 6.2 compile output contains the following warning message
IGYCB7306-W Unable to open SYSMDECK for reading. The clients COBOL 6.2 compile PROC shows the SYSMDECK DD is pointing to SYSOUT=* as shown below
//SYSMDECK DD SYSOUT=*
Intertest CICS requires the COBOL COMPILE parameter LIST to function properly. The compiler uses SYSMDECK to intersperse the verbs into the LIST output. The SYSMDECK should point to a work DD like SYSUTn.
Change the SYSMDECK DD
From
//SYSMDECK DD SYSOUT=*
To
//SYSMDECK DD UNIT=SYSDA,SPACE=(CYL,(1,2))
Intertest CICS ships with a COBOL 5.1 and above compile PROC which is located in PDS HLQ.CAVHPROC(CABACOB5)
//SYSUT14 DD UNIT=SYSDA,SPACE=(CYL,(1,2))
//SYSUT15 DD UNIT=SYSDA,SPACE=(CYL,(1,2))
//SYSMDECK DD UNIT=SYSDA,SPACE=(CYL,(1,2))