When attempting to set a breakpoint on all lines of code that reference a particular data name the user receives messages
CAIN4733 Cross reference not saved
CAIN4502 This request disregarded.
CAIN4532 Depress CLEAR for return.
The user can only set individual breakpoints. This requires the user to find the data name in the listing and set individual breakpoints on each line of code.
When the program is loaded into the CA InterTest for CICS PROTSYM source code repository LISTER=ALL must be specified when post processing the program.
Lister=ALL saves the entire program listing.
If the user wants to set a breakpoint on all occurrences of a field name then LISTER=ALL is required. LISTER=REF does not provide this functionally. LISTER=REF saves space in the PROTSYM repository but some functionally is lost.
This is documented in the user’s guide for release 8.0, 8.5 and 9.1. In release 9.1 the user’s guide states
Chapter 4: Using Breakpoints
If you compiled or assembled your program with the post-processor parameter value, LISTER=ALL, you can set unconditional breakpoints using the Cross-Reference section.
This method sets breakpoints at all references to the selected data name. To use this method, follow these steps:
1. Display the Cross-Reference section using the Option # field.
2. Enter u in column 1 next to the data name.
3. Press Enter to set the breakpoints. CA InterTest for CICS sets the breakpoints at all references to the COBOL, Assembler, or PL/I data name. Then,
CA InterTest for CICS displays the U-breakpoint indicators in the Cross-Reference section and on the lines in the Procedure Division or CSECT where the data name is referenced.
For additional information please review the CA InterTest for CICS r 9.1 Users Guide.