Previous Topic: Additional Breakpoint DisplaysNext Topic: Read the Backtrace on the Detailed Breakpoint Screen


The Detailed Breakpoint Screen

The Detailed Breakpoint display is designed for experienced CA InterTest for CICS users with knowledge of CA InterTest for CICS commands and CICS. It contains more diagnostic information than the Source Listing Breakpoint display. It is displayed when the Source Listing Profile setting Source List BKPT=OFF.

From the Detailed Breakpoint display access the Breakpoint Primary Option Menu, but you cannot use the one‑character commands that are available on the Source Listing Breakpoint display, such as m to modify or d to display. Instead, access the Main Storage Menus (fast-path entry is =1.3) or enter a one‑line command in the command field on the bottom of the screen.

A Detailed Breakpoint screen appears when Source List BKPT=OFF. A sample screen follows.

Program COBDEMO stopped by InterTest in statement 882.0 (Offset +01A8E)Œ  Automatic breakpoint; ASRA abend (0C7) detected and prevented.                           Caused by invalid decimal arithmetic data format.                                                                                            Backtrace    ŽTran= DEMC from term L6D1 monitored as PROG=COBDEMO    ê  #776.0  #786.0 DFHCOMMAREA does not exist.                                   #786.0  #787.0                                                                #789.0  #789.0   00879     GO TO SEND FIRST SCREEN.                           #797.0  #798.0   00880 CONTINUE TASK.                                         #786.0  #787.0   00881**** TASKNUM *NOTE* FIELD MUST BE INITIALIZED           #814.0  #815.0   00882     ADD +1 TO TASKNUM.                                 #815.0  #816.0 00883     IF TASKNUM = 1                                      #821.0  #823.0   00884         MOVE 'DMAPASR'  TO MAPNAME.                    #823.0  #833.0   00885     IF TASKNUM = 2                                     #833.0  #838.0   00886         MOVE 'DMAPSUM'  TO MAPNAME.                    #838.0  #839.0                                                                #841.0  #851.0  The two fields shown are at address 033DA4 and 2AE17C:       #851.0  #866.0   000000                               *...             *      #866.0  #872.0   1C                                   *.               *      #872.0  #873.1                                                                #882.0 to here.    ==> CNTL=GO,TASK=00378,A                                             Margin:      Overtype the above or use a PF key or press ENTER to abend without a dump.         1 Help       2            3 Source      4           5 Resume      6 Menu     7            8            9 1 instruc  10 1 verb   11 Backtrace  12 Status  

Note: All fields except the command line are protected.

Œ

Identifies the statement or offset location where the breakpoint occurred in your program. For COBOL programs, the decimal value of the statement number indicates which verb halted execution. The first verb is 0, the second verb is 1, and so on.



Indicates what kind of breakpoint occurred. For a review of what each letter means, see the Examine the Source Listing Breakpoint screen at the start of this chapter. If an automatic breakpoint occurred, the reason for it follows.

Ž

Identifies the name of the transaction and terminal ID where the program is executing and how monitoring was requested (such as for a program, transaction, or a terminal.).



For PL/I and Assembler programs, this area displays the machine instruction that triggered the breakpoint, the machine instruction that last executed, and its offset or absolute address. (This is not shown in this screen.)



Indicates the COMMAREA status and size.

Shows the backtrace, which is described in the section Tracing Program Execution. Additional backtrace entries are accessed using PF11.

Displays source listing code, only if you:

Indicates, in hexadecimal and character format, the address and contents of main storage relevant to the breakpoint.

Displays the command line with a default CNTL command. Override this command with a CA InterTest for CICS command or transaction ID. It is followed by a line that indicates any errors or messages.

Lists the PF keys that are available from the Detailed Breakpoint Display screen.

For more information:

CNTL Commands and Menus

Accessing Main Storage: CORE