Reviewing the select address list_COBOL guide
Code Debug CICS keeps track of storage areas that were accessed during a debugging session by saving the address of the areas in a circular list.
To display the Select Address screen, position the cursor in any area of the Memory Display screen (2.2) except the data display and press PF15. The Select Address screen appears as shown in following figure.
This list is used to review a debugging session without having to recreate the session. Notice that all the table areas accessed on the Memory Display screen (2.2) in the previous sections of this topic are listed here.
Select Address Screen------------------------------------ SELECT ADDRESS -----------------------C024
COMMAND ===> SCROLL ===> CSR
MODULE: CSECT:
LINE COMMANDS: L (Lock) S (Select) U (Unlock)
CMD LABEL ADDRESS OFFSET AREA ENTRY ID FIRST 16 BYTES
------------------------------------------------------------------------------
_ ________ 00052080 TCA * .........M...... *
________ 0004BA00 ADDR * ................ *
_ ________ 00000000 * ................ *
_ ________ 00045570 CSA * ...Y....... .... *
_ ________ 000001E8 ADDR * ................ *
_ ________ 0AAA5490 FCT DBUGEMP * DBUGEMP ........ *- Type S in the CMD column next to the desired address to review any of these screens.
Press Enter to display the Memory Display screen (2.2) (following figure).
Memory Display Screen (2.2) from the Select Address Screen-------------------------------- MEMORY DISPLAY (2.2) --------------------C024
COMMAND ===> SCROLL ===> CSR
MODULE: CSECT:
TABLE/AREA: TCA TABLE ENTRY ID: ________
ADDRESS: 37E08080 HEX OFFSET: _______________________________
USE CONTENTS: _ ADD OFFSET: _____ ECDSA
EDIT NOT ALLOWED CCSID TYPE: EBCDIC
00000000 000 37E08180 00000001 383674D0 0004F2A0 * .\a........}..2. * 37E08080
00000010 010 380A8FB0 00000000 00000000 00000000 * ...^............ * 37E08090
00000020 020 0000332C 00000000 00000000 80084ABC * ..............¢. * 37E080A0
00000030 030 384B3360 0000088A 008A8000 3960005C * ...-.........-.* * 37E080B0
00000040 040 80240084 00082114 380A9878 B7856600 * ...d......q..e.. * 37E080C0
00000050 050 380A8FB0 378575FF 00000014 01024200 * ...^.e.......... * 37E080D0
00000060 060 00000040 383674D0 00000000 00000000 * ... ...}........ * 37E080E0
00000070 070 00000000 00000000 00000000 383674D0 * ...............} * 37E080F0
00000080 080 00000000 00000000 00000000 00000000 * ................ * 37E08100
00000090 090 00000000 00000000 00000000 00000000 * ................ * 37E08110
000000A0 0A0 00000000 00000000 00000000 00000000 * ................ * 37E08120
000000B0 0B0 00000000 00000000 00000000 00000000 * ................ * 37E08130
000000C0 0C0 00000000 00000000 00000000 00000000 * ................ * 37E08140
000000D0 0D0 00000000 00102018 00000000 00000000 * ................ * 37E08150
000000E0 0E0 8004FA18 00102080 37EBD818 008A6000 * ..........Q...-. * 37E08160
000000F0 0F0 00000000 00000000 00000000 00000000 * ................ * 37E08170Press PF1. The next area on the select list is displayed.
The list is especially useful for checking on possible errors during a debugging session. You can review several screens and display additional storage areas. These new areas are also saved in the list.
Because the Select Address screen is a circular list, Code Debug CICS removes the oldest entries when there are more than 16 addresses in it. If you need to retain a particular entry, use the L (Lock) line command to lock an entry on the list. Use the U (Unlock) line command to free these entries. Type these commands under the CMD column as shown in following figure.
Address Entries--------------------------------- SELECT ADDRESS -------------------------C024
COMMAND ===> SCROLL ===> CSR
MODULE: CSECT:
LINE COMMANDS: L (Lock) S (Select) U (Unlock)
CMD LABEL ADDRESS OFFSET AREA ENTRY ID FIRST 16 BYTES
------------------------------------------------------------------------------
_ ________ 00052080 TCA * .........M...... *
L ________ 0004BA00 ADDR * ................ *
U ________ 00000000 * ................ *
_ ________ 00045570 CSA * ...Y....... .... *
_ ________ 000001E8 ADDR * ................ *
_ ________ 0AAA5490 FCT DBUGEMP * DBUGEMP ........ *You can review the entire address list screen by using PF10 and PF11 to scroll through the list, displaying the contents of memory at each of the addresses in the list. PF10 will display the previous address in the list, and PF11 will display the next address in the list.
Remember to end the session as described in Exiting Code Debug CICS and Ending a Debugging Session.