_ - |-       A11ICICX DEMC COBDEMO  001294 ASRA 12/07/12 09:04:22    4
 _ - |-       A11ICICX DEMC COBDEMO  001294 ASRA 12/07/12 09:04:18    4

 PF1 Help       2            3 End        4 Return     5 Collapse   6 Expand
 PF7 Backward   8 Forward    9           10           11           12
The Duplicate Suppression History panel opens.
In the following example, the selected dump has four entries in the list, because four duplicate dumps were captured
for this abend.
             CA SymDump for CICS Duplicate Suppression History
 COMMAND ===>

 1263


InterTest™ and SymDump ® 11.0
          Dumpfile   Tran  Program   Offset  Abend #Dups
          PROTDMP    DEMC  COBDEMO   001294  ASRA    4

          APPLID   USER     TASK  TERM      CREATED      STATUS
          A11ICICX CICSUSER 00053 U056 12/12/07 09:04:35 FORCE/CAPT
          A11ICICX CICSUSER 00052 U056 12/12/07 09:04:27 FORCE/CAPT
          A11ICICX CICSUSER 00051 U056 12/12/07 09:04:22 FORCE/CAPT
          A11ICICX CICSUSER 00050 U056 12/12/07 09:04:18 FORCE/CAPT
          *** End of data ***

 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
3.Review the status column.
Review the status column. The Duplicate Suppression History panel in the previous example shows dumps that
were captured for all four occurrences of this abend. This is because the abend matches the criteria specified in the
IN25CAPT Capture List. Only dumps captured and match the IN25CAPT Capture List are indicated by the status,
Force/Capt.
4.Press PF3 to return to the Dump/Trace Analysis screen or press PF4 to return to the Primary Option menu.
Symbolic Listings


Symbolic Listings
Multiple symbolic listings can exist for an abending program. It is important to use the symbolic listing that matches the
program captured in the dump -- get the correct symbolic listing.
•For COBOL and PL/I programs that are link-edited immediately after the command-level stub, SymDump  for CICS
automatically  finds the matching symbolic listing, if one exists. SymDump  for CICS searches through all of your
symbolic files (defined in the IN25OPTS module) to find the program listing whose date and time match the date and
time of the load module for which the dump was generated.
•For Assembler programs, and for those COBOL and PL/I programs for which SymDump  for CICS cannot find a
matching listing, SymDump  for CICS displays the following Symbolic Version List.
------------- CA SymDump for CICS  - Symbolic Version List ---------------
 COMMAND ===>
 Program = ASMDEMO        Load Module  Date/Time = 00/00/0000 00:00:00
    File ID    Date        Time    Language     Comments
  _ PROTSYM  03/01/2000  11.12.59  ASM        LATEST VERSION
  _ OLDSYM   11/12/1999  10.29.31  ASM

        S - Select which Symbolic file to use
-------------------------------------------------------------------------------
  PFKEYS:  1 Help      2           3 No file   4           5           6
           7           8           9          10          11          12
The Symbolic Version List lists all symbolic files containing listings for the program you are debugging.
 1264


InterTest™ and SymDump ® 11.0
You can select a list using the following procedure.
Follow these steps:
1.Type S to the left of the symbolic file containing the listing you want to use and press Enter. SymDump  for CICS
displays the Display Selection menu using the listing you identified when you examined the program listing online.
2.Press PF3, if none of the versions are correct. SymDump  for CICS displays the Display Selection menu and informs
you that symbolic information is not available for this program.
Note: SymDump  for CICS displays the Symbolic Version List even if it finds only one symbolic listing. If you know the
listing does not match your program version, you can debug without symbolics.
You can also recompile or reassemble the program with the appropriate post-processor program to get an up-to-date
symbolic listing before examining the dump.
View a Dump and Its Information
With SymDump  for CICS, information about a dump is available quickly and easily.
View a Dump Online
To view a dump online, take the following steps:
1.Locate the dump on the Dump/Trace Selection screen.
Note: If the dump does not appear in the list, you may need to specify different selection criteria on the Dump/Trace
Analysis screen. For more information, see Specifying Selection Criteria.
2.Type S to the left of the dump you want to view.
3.Press Enter. The Display Selection menu displays for the dump you selected. A sample menu is shown next.
NOTE
Occasionally you may need to locate the correct symbolic listing for the dump you selected. If this is
necessary, see Symbolic Support for more information.
----------------- CA SymDump for  CICS DISPLAY SELECTION -------------------
 COMMAND ===>
   Type + to expand or - to collapse display groups below,


COMMAND ===>
   Type + to expand or - to collapse display groups below,
          or S to select a display.
   Prog: COBDEMO    Code: ASRA    Tran: DEMC   Appl: A01IC9NE   Date: 04/19/00
   User: CICSUSER   Task: 00042   Term: 2068   Node: A60L2068   Time: 16:19:36
     Display                Description
 _ - Formatted Displays     Analysis, source, abend help, last screen...
 _   |-Analysis             Analysis of abending instruction and operands
 _   |-Source               Source code at the point of the abend
 _   |-Abend help           Abend code description and probable cause
 _   |-Last screen          Last 3270 screen image sent to the terminal
 _   |-Program call trace   Display program call sequence and registers
 _   |-Trace                Complete or filtered CICS trace table entries
 _   |-Register contents    Program register contents selection display
 _   |-Programs referenced  List of programs referenced by the transaction
   * |-Files accessed       List of files referenced by the transaction
 _   |-Transaction          Transaction definition attributes display

 PF1 Help       2            3 End        4 Return     5 Collapse   6 Expand
 PF7 Backward   8 Forward    9           10           11           12
4.Type S to the left of the display name that you want to see on the Display Selection menu, as shown in the following
sample screen.
 1265


InterTest™ and SymDump ® 11.0
NOTE
Entering an S next to a display category name has no effect. In the following example, Formatted Displays is
a display category name.
----------------- CA SymDump for CICS DISPLAY SELECTION -------------------
 COMMAND ===>

   Type + to expand or - to collapse display groups below,

          or S to select a display.
   Prog: COBDEMO    Code: ASRA    Tran: DEMC   Appl: A01IC9NE   Date: 04/19/96
   User: CICSUSER   Task: 00042   Term: 2068   Node: A60L2068   Time: 16:19:36
                                                                      More:   +
     Display                Description
 _ - Formatted Displays     Analysis, source, abend help, last screen...
 _  |-Analysis              Analysis of abending instruction and operands
 s  |-Source                Source code at the point of the abend
 _  |-Abend help            Abend code description and probable cause
 .
 .
 .
5.Press Enter. The screen that appears depends on the item you selected on the menu.
View Multiple Dumps
If you selected more than one dump for viewing on the Dump/Trace Selection screen, SymDump  for CICS displays each
dump, beginning with the most recent one.
To see all of the dumps you selected, follow these steps:
1.Press PF3 from the Display Selection menu after you view all of the areas you want to see for the first dump.
SymDump  for CICS redisplays the Display Selection menu with information for the second dump you specified on the
Dump/Trace Selection screen.
2.Analyze the second dump.


Dump/Trace Selection screen.
2.Analyze the second dump.
Repeat these steps to view the rest of the dumps you selected on the Dump/Trace Selection screen.
Display Selection Menu
The Display Selection menu contains information about the dump you selected from the Dump/Trace Selection screen.
The following is a sample Display Selection Menu.
----------------- CA SymDump for CICS DISPLAY SELECTION-------------------
        COMMAND ===> [A]
   Type + to expand or - to collapse display groups below,
          or S to select a display.
        [B] Prog: COBDEMO    Code: ASRA    Tran: DEMC   Appl: A01IC9NE   Date: 04/19/00
   User: CICSUSER   Task: 00042   Term: 2068   Node: A60L2068   Time: 16:19:36
                                                                      More:   +
        [C]  Display                Description
 _ - Formatted Displays     Analysis, source, abend help, last screen...
 _   |-Analysis             Analysis of abending instruction and operands
 _   |-Source               Source code at the point of the abend
 _   |-Abend help           Abend code description and probable cause
 _   |-Last screen          Last 3270 screen image sent to the terminal
 1266


InterTest™ and SymDump ® 11.0
 _   |-Program call trace   Display program call sequence and registers
 _   |-Trace                Complete or filtered CICS trace table entries
 _   |-Register contents    Program register contents selection display
 _   |-Programs referenced  List of programs referenced by the transaction
   * |-Files accessed       List of files referenced by the transaction
 _   |-Transaction          Transaction definition attributes display
        [D]
 PF1 Help       2            3 End        4 Return     5 Collapse   6 Expand
 PF7 Backward   8 Forward    9           10           11           12
The Display Selection menu is divided into four basic sections:
[A]
A command line supporting the commands assigned to PF keys.
[B]
An informational section containing details about the dump, from program name and abend code to the user ID,
applid, terminal, and task. Field definitions are provided in online help (PF1).
[C]
A display tree from which you can access detailed informational displays that provides data about the dump and
the error. The detailed informational displays are grouped into the following categories: Formatted Displays, Task
Areas, Database Areas, Language Areas, and CICS System Areas.
NOTE
An asterisk (*) next to an item or a group name means that the particular display or group of displays is
unavailable for the program. For instance, if the abended program does not reference any files, the Files
Accessed display in the Formatted Displays group shows an asterisk to indicate its unavailability
[D]
A section showing the PF key assignments for this screen.
Display Tree
The display tree in the Display Selection menu is an intuitive way to access all of the information you need to debug your


problem. The display tree is a hierarchical list of available displays. The displays are arranged in the following categories:
Formatted Displays
Intelligently formatted displays of the dump contents. Displays include analysis, source, abend help, program call
trace, registers, last CICS screen, files accessed, and programs, transactions, and terminals referenced.
Task Areas
CORE displays for areas like the Commarea, the EXEC Interface Block, and the Transaction Work Area.
Note: When using the integrated CICS translator of Enterprise COBOL for z/OS, the CORE=EIB command will
not work unless the NOLINKAGE translator option or the ADATA compiler option is specified.
Language Areas
CORE displays for areas like COBOL working storage and COBOL BLL cells.
Database Areas
CORE displays for DB2 and DL/I.
CICS System Areas
CORE displays for areas like the Common System Area and the Common Work Area.
 1267


InterTest™ and SymDump ® 11.0
Each category contains a set of screens for displaying different types of information. The following is a list of the screens
in each category. Each category and the screens it contains are explained later in these topics.
Formatted Displays Task Areas Database Areas Language Areas CICS System Areas
Abend analysis Commarea CLOT BLLs CSA
Source listing dump
analysisEIB N/A BLXs CWA
Abend help Segmented storage RDIIN CWK OPFL
Last screen TWA SQLCA TGT TCT
Program call trace TUAR SQLRCODE EISTG N/A
Formatted trace table STCA LASTSQL DSA N/A
Register contents TCA N/A N/A N/A
Programs referenced TACB DLP N/A N/A
Files accessed TCTTE N/a N/A N/A
Transaction summary TIOA CTA N/A N/A
Terminal summary User storage DGB N/A N/A
Task-Bridge-CBTS Program ISB N/A N/A
N/A EIS PCBL N/A N/A
N/A CURR (abending
instructionPST N/A N/A
N/A RIE RSB N/A N/A
N/A TIE SCD N/A N/A
N/A N/A UIB N/A N/A
Scroll Through the Tree
When the Display Selection menu initially appears, the Formatted Displays group is expanded while the other groups are
collapsed. You must scroll down (PF8) to see the collapsed groups.
When expanded, the items beneath the group in the hierarchy are displayed. A group is expanded when there is a minus
sign (-) to the left of the group name and a tree structure is displayed below the group.
If categories are expanded, there may be more information that can be displayed on one screen. If the word More appears


in the upper-right corner of the display tree, there is more information than is shown. A plus sign next to the word More
indicates that scrolling forward (PF8) shows additional items. A minus sign indicates that scrolling backward (PF7) shows
additional items. If there is more information in both directions, both a plus and minus sign display. If there is no additional
information in either direction, the word More does not appear.
When collapsed , the items beneath the group in the hierarchy are hidden. A group is collapsed when there is a plus sign
(+) to the left of the group name.
For more information about expanding and collapsing tree items, see Collapse and Expand Branches.
All Display Selection menu items listed in uppercase (such as EIB, TACB, and CSA) identify CORE keywords. When you
are viewing an InterTest for CICS Main Storage display for one area, you can bypass the SymDump  for CICS menus and
switch to another area using the following command syntax:
CORE=keyword
Overtype the keyword in the CORE=keyword command on the bottom of the InterTest for CICS Main Storage Display and
press Enter. For more information about using CORE commands, see Accessing Main Storage CORE.
 1268


InterTest™ and SymDump ® 11.0
NOTE
You must have InterTest for CICS installed to use this feature.
Formatted Displays Category
The Formatted Displays category contains different formatted displays that you can access from the Display Selection
menu. These displays include the following:
•Abend Analysis
•Source Listing Dump Analysis
•Abend Help
•Last Screen Image
•Program Call Trace
•Formatted Trace Table
•Register Contents
•Referenced Programs
•Files Accessed (by Abending Transaction)
•Transaction summary
•Terminal summary
Abend Analysis Screen
The Abend Analysis Screen provides additional information about the abending instruction and its operands.
Follow these steps:
1.Select Analysis  under the Formatted Display category on the Display Selection menu. The Abend Analysis screen
appears.
--------------  CA SymDump for CICS   ABEND ANALYSIS  -----------------------
 COMMAND ===>
   Type S to display main storage at the data location address.
            [A] Prog: COB2DEMO   Code: ASRA    Tran: DEC2   Appl: A01IC9NE   Date: 07/22/2006
   User: CICSUSER   Task: 00225   Term: 2068   Node: A60L2068   Time: 12:48:40
                                                                      More:   + [B] Data Type
 Location   Value
   Abended by                       Operating system
   Abend type                       Program check, data exception (0C7)
   Abend in CSECT                   COB2DEMO + 00001140
   AMODE, EXECKEY                   31, USER
   PSW at time of abend             079D0000 000DD78C 00060007 05ED3000


_ Abending instruction  069F0188   FA20A2C895E1                               [C]
    AP    X'2C8'(3,R10),X'5E1'(1,R9)
                                    Add decimal instruction
 _ Operand 1 storage     069CA5D8   000000
                                    Invalid packed decimal data                [D] BLW=0000 Offset=02C8

 _ Operand 2 storage     069EF6E5   1C
 PF1 Help       2 Refresh    3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
The Abend Analysis screen is divided into the following major sections:
[A]
Identifies the dump you selected.
 1269


InterTest™ and SymDump ® 11.0
[B]
Indicates whether the program was abended by CICS, an application or the operating system, the abend type,
and the addressing mode, execution key, and program status word (PSW) values at the time of the abend.
[C]
Provides details of the instruction and operands in the abending statement. Type an S next to the data type and
press Enter to view that item in CORE. For more information, see Accessing Main Storage CORE.
[D]
For COBOL/II and IBM COBOL programs, gives Base Locator (BL) cell references to the operand. The following
information identifies the BL cell references by type.
BL — Type Locator For
BLA — Alphanumeric temporaries
BLF — File entries
BLK — Local storage
BLL — Linkage Section
BLO — Object class data
BLV — Variably located data
BLW — Working Storage
BLX — External data name
IXD — DSA index values
IXT — TGT index values
Press PF3 to return to the Display Selection menu.
Source Listing Dump Analysis Screen
The Source Listing Dump Analysis screen allows you to view the abending statement in the context of the source code.
To display the Source Listing Dump Analysis screen
1.Select Source  under the Formatted Display category on the Display Selection menu. The following sample screen
shows that the ASRA abend that resulted from an improperly initialized field, TASKNUM.
     CA InterTest for CICS - PROTSYM FILE SOURCE LISTING DUMP ANALYSIS
COMMAND ===>
Program= COBDEMO  Option #       Stmt #        Displacement=        Margin= 01
                                        Search=
-------------------------------------------------------------------------------
 _ 00895 CONTINUE-TASK.


Search=
-------------------------------------------------------------------------------
 _ 00895 CONTINUE-TASK.
   00896**** TASKNUM *NOTE* FIELD MUST BE INITIALIZED
 A   ==>     ADD +1 TO TASKNUM.
     ==>
     ==> CODE: ASRA
     ==>
     ==>      Press PF1 for a detailed description.
     ==>
 _ 00898     IF TASKNUM = 1
 _ 00899         MOVE 'DMAPASR'  TO MAPNAME.
 _ 00900     IF TASKNUM = 2
 _ 00901         MOVE 'DMAPSUM'  TO MAPNAME.
 _ 00902     IF TASKNUM GREATER 2
 _ 00903         GO TO SEND-END-MSG.
 _ 00904     GO TO REWRITE-TSQ.
 _ 00905 REWRITE-TSQ.
   00906*EXEC CICS WRITEQ TS
   00907*          REWRITE
 1270


InterTest™ and SymDump ® 11.0
2.From the Source Listing Dump Analysis screen you can:
–Press PF1 for more information about the cause of the abend.
–Scroll through the source listing and compiler output using PF7  or PF8.
–Display the value of data fields, using the line command d and moving the cursor under the data item.
–Press PF3 to return to the Display Selection menu.
–Enter one of the following commands on the command line:
Command —  Description
HELP — Invoke the Help facility
END — Return to the previous display/menu screen
PROFILE — Display the source listing Profile screen
BWD — Scroll backward
FWD — Scroll forward
CORE — Display CORE menu
RESETBKP—  Reposition breakpointed task at the breakpoint
BTRACE — Invoke the backtrace facility
If you have InterTest for CICS, you can also enter the following commands. These commands are valid only when
InterTest for CICS is also installed at your site and the global installation option is defined as SYMDINT=YES. To check its
value, use ITST Option 7.1.2 from InterTest for CICS.
Command Description
MONITOR — Set monitoring for the listed program
MENU — Display the InterTest for CICS Primary Option menu
CNTL — Display CNTL Command menu
=x.y.z — Fast path to InterTest for CICS Primary Option menu X.Y.Z
FILE — Invoke the InterTest for CICS FILE facility
ITST — Display the InterTest for CICS Primary Option menu
STATUS — Display the status of the listed program
STATUS ALL — Display the status of all monitored programs
Abend Help Screen
The Abend Help screen displays help for a specific abend code. In most cases, the help screen gives a probable cause
and recommends what you can do to handle the error.


and recommends what you can do to handle the error.
To invoke the online help facility, select Abend Help  under the Formatted Display category on the Display Selection
menu.
The following is a sample Abend Help Display for an ASRA abend.
    CA InterTest for CICS- INTERACTIVE HELP FACILITY -
TUTORIAL: Automatic Breakpoint:  Error code 37.

 Error code 37:  ASRA (0C7)  - Data exception.

 A data exception is recognized when either the sign or digit codes of operands
 in the decimal machine instruction are invalid.

 WHAT YOU CAN DO:   Use CORE to display the fields in question and then modify
 them with the CORE facility. Then use the resume task facilities to re-execute
 the instruction.

 The usual cause is that a data field had not been initialized to a valid
 packed decimal (COBOL: COMP-3) value, or the value was not properly edited
 before the move into the field. This kind of error is also likely to happen if
 1271


InterTest™ and SymDump ® 11.0
 the same main storage location is defined as two or more fields, and not all
 of these are specified for packed-decimal (COMP-3) arithmetic.
                                                                          (end)
 ------------------------------------------------------------------------------
 ENTER N FOR NEXT PAGE, P FOR PRECEDING PAGE, F FOR FIRST PAGE, OR -
 M FOR RETURN TO PREVIOUS MENU,  CLEAR TO EXIT, OR MESSAGE NUMBER. ==> M
NOTE
The prompts on the bottom of the Help screen refer to navigating within the Help facility. For example, entering
M returns you to the previous Help menu, not the previous SymDump  for CICS menu.
Press Clear  or PF3 to exit the Help facility and return to the previous SymDump  for CICS menu.
NOTE
A local systems administrator can create and maintain help file entries for user-defined abend codes. These
user-provided help entries take precedence over system-provided help entries. The search hierarchy used for an
Abend Help Display is as follows:
1.User-provided help for the abend code and program name.
2.User-provided help for the abend code.
3.System-provided help for the abend code.
4.If none of the above, a message indicates help is not available.
Last Screen Image
To display the last 3270 screen image sent to the terminal by the abended application, follow these steps:
1.Select Last Screen under the Formatted Display category on the Display Selection menu. The following screen is the
last screen sent by the program COBDEMO before it abended.
 ******************************************************************************
 *****                     Welcome to the CA                              *****
 *****                 CA InterTest Demo Session                          *****
 *****                                                                    *****
 *****              Before proceeding, please have on hand the            *****
 *****              guide which accompanies the Demo Session.             *****
 *****                                                                    *****


*****              guide which accompanies the Demo Session.             *****
 *****                                                                    *****
 *****     Please make sure that the program COBDEMO is monitored by      *****
 *****      CA InterTest. This program will abend if it is not monitored  *****
 *****                                                                    *****
 *****     To turn the monitor on, press CLEAR and follow the steps       *****
 *****     outlined in the documentation.                                 *****
 *****                                                                    *****
 *****     If the monitor is already on, press ENTER to begin the         *****
 *****     Basic Demo Session or PF2 to go to the Options Menu.           *****
 ******************************************************************************
2.Press PF3 to return to the Display Selection menu.
Program Call Trace
The Call Trace tells you how the transaction got to where the abend occurred. This is especially useful when
troubleshooting an abend for a long-running transaction or a composite module. This screen contains a complete program
call history of the transaction that abended.
To display the Program Call Trace Summary, Select Program Call Trace under the Formatted Display category on the
Display Selection menu.
 1272


InterTest™ and SymDump ® 11.0
The summary provides the following information for each call:
Caller details
The program making the call. Details include the program name, CSECT of the call, return offset, and caller-
program language.
Call type
Indicates the type of call. Types include a CICS link, a static call, a dynamic call, last command executed, or
unknown.
Called details
The program being called. Details include the program name, CSECT, and offset.
The Call Trace Summary lists calls in chronological order:
•The top entry lists the first program in the call chain
•The bottom entry is the current program
A sample Program Call Trace Summary follows. Detailed field definitions are available from online help (PF1).
             CA SymDump for CICS  PROGRAM CALL TRACE SUMMARY      A11CIQA5
 COMMAND ===>

   Type S for program source I for program details  R for registers at call
        C for Channel/Container display
   Prog: COB2DEML   Code: ASRA    Tran: DEC2   Appl: A11CIQA5   Date: 06/16/11
   User: CICSUSER   Task: 00120   Term: U005   Node: A55TU005   Time: 13:10:06

   ------- Caller (FIFO sequence) -------
   Program   Csect     Return  Language    Call Type
 _ COB2DEMO  COB2DEMO  002AA8  COBOL       Linked to
 _ COB2DEML  COB2DEML  0002B4  COBOL       Stat call
 _ COB2DEML  ACO2IN25  0000E2  COBOL       CURR PGM


*** End of data ***

 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
Read the Program Call Trace
The previous example shows the call trace for an ASRA abend in the program COBDEML. Reading this trace from the
bottom up gives us the call history of DEC2 leading up to the ASRA abend:
•The first line indicates CICS passed control to the COBOL program COB2DEMO for transaction DEC2. The first call
was an EXEC CICS LINK to COB2DEML at the beginning of CSECT COB2DEML (offset 00000). The call return offset
is 002BEC in COB2DEMO.
•The middle line indicates COB2DEML, also a COBOL program, executed a static call to a subroutine (ACO2IN25). The
call return offset is 0002B4 in COB2DEML.
 1273


InterTest™ and SymDump ® 11.0
View Source and Data at Each Stage of the CALL
To view source and data at each stage of the CALL, follow these steps:
1.Type an S to the left of a Caller Program entry from the Program Call Trace Summary display to view the caller
program's source codes at the time of the call.
If the source for the given program is available, a source listing appears. While in the source listing, display variables
for the program may be displayed.
If the source is not available, registers at the time of the call are displayed instead of source code.
2.Type an I to the left of a Caller Program entry to display details about the program such as the load library from which
it came.
3.Type a C to the left of the Caller Program entry to display Channel and Container data for this program. (This option is
valid only on CICS systems which support Channels and Containers).
The following is a sample Channel/Container Storage screen:
------------  CA SymDump for CICS    CHANNEL/CONTAINER STORAGE  -------------
 COMMAND ===>
   Type S to display main storage.
   Prog: TESTCB59   Code: DUMT    Tran: CB59   Appl: A31IC9NP   Date: 04/25/2006
   User: CICSUSER   Task: 00064   Term: U017   Node: ________   Time: 15:17:25
   Channel          Container     Curr CPGID Length    Character Data
 _ LNK0CHAN-00      LNK3CONT-01      x 00037 0000106 * 3 1ST LINK03 PUT 00064 *
 _ LNK0CHAN-00      LNK2CONT-01      x 00037 0000106 * 2 1ST LINK02 PUT 00064 *


_ LNK0CHAN-00      LNK1CONT-01      x 00037 0000106 * 1 1ST LINK01 PUT 00064 *
 _ LNK0CHAN-00      LNK0CONT-00      x 00037 0000106 * 2 1ST LINK02 RWR 00064 *
   *** End of data ***

 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12PFKEYS
4.Type an S next to the channel you want to display. The MAIN STORAGE UTILITY screen appears.
       CA InterTest for CICS - MAIN STORAGE UTILITY - Termid = U017
Offset                                                            Address  Task
+   0  F340F1E2 E340D3C9 D5D2F0F3 40D7E4E3  * 3 1ST LINK03 PUT * 239F6748    64
+  10  40F0F0F0 F6F4C3D6 D4D7E4E3 C5D940C1  *  00064COMPUTER A * 239F6758
+  20  E2E2D6C3 C9C1E3C5 E26B40C9 D5C34040  * SSOCIATES, INC   * 239F6768  Page
+  30  40404040 40404040 40404040 40404040  *                  * 239F6778  +000
+  40  40404040 40404040 40404040 40404040  *                  * 239F6788


+  50  40404040 40404040 40404040 40404040  *                  * 239F6798
+  60  40404040 4040C8C1 D9E3C6C9 C5D3C440  *       HARTFIELD  * 239F67A8
+  70  C5E7C5C3 E4E3C9E5 C540D7C1 D9D24040  * EXECUTIVE PARK   * 239F67B8
+  80  40404040 40404040 40404040 40404040  *                  * 239F67C8
+  90  40404040 40404040 40404040 40404040  *                  * 239F67D8
+  A0  40404040 40404040 40404040 40404040  *                  * 239F67E8
+  B0  40404040 4040C5C1 E2E340E6 C9D5C4E2  *       EAST WINDS * 239F67F8
+  C0  D6D96B40 C3E34B40 F0F6F0F8 F8404040  * OR, CT. 06088    * 239F6808
+  D0  40404040 40404040 40404040 40404040  *                  * 239F6818
+  E0  40404040 40404040 40404040 40404040  *                  * 239F6828


+  F0  40404040 40404040 40404040 40404040  *                  * 239F6838
+ 100  40404040 4040                        *                  * 239F6848
 ------------------------------------------------------------------------------
 PF1 Help       2            3 End        4 Return     5            6 Dump
 PF7 Backward   8 Forward    9 Caps Off  10           11           12 Structure
 1274


InterTest™ and SymDump ® 11.0
 CORE=239F6748
 CASD6509 Abended task CSCB storage (END OF BLOCK)
View Inactive Programs
You can view inactive programs in the Program Call Trace Summary screen.
Follow these steps:
1.Select an active program.
The program listing for the active program is displayed.
2.Issue the CORE=CWK***** command, where ***** is the inactive program name, and press Enter.
The working storage for the inactive program is displayed.
The following are the PFKEYS PF key assignments for this screen:
PF7 and PF8
Scrolls through the working storage variables
PF12
Toggles between hexadecimal format and characters
Formatted Trace Table
The Formatted Trace Table screen enables you to view complete or filtered CICS trace table entries for the dump. You
can display trace entries in Abbreviated (default), Short, or Full mode. The presentation of the trace is identical for traces
that are within a transaction dump, or those captured using the SYMT trace capture facility.
The trace display starts with the first line of the captured trace. You are able to quickly navigate to where you want to in
the trace by using the filter and command line features.
To display the Formatted Trace Table, select Trace under the Formatted Display category on the Display Selection menu.
The trace entries are formatted using DFHTUXX0, for the corresponding release of CICS. For help in interpreting the trace
entries, see the appropriate IBM documentation.
NOTE
A pre-requisite for formatting the CICS trace table is that a Trace Formatting region needs to be active and
connected you your CICS region from which you are viewing the dump.  For more information see Activate Your
Product.
The following sample screen shows the SymDump  for CICS Trace, in Abbreviated Mode:


The following sample screen shows the SymDump  for CICS Trace, in Abbreviated Mode:
--------------  CA SymDump for CICS    FORMATTED TRACE TABLE  --------------
COMMAND ===>                                             MODE: A SCROLL: PAGE
000047 00031 QR    PG 0901 PGPG  ENTRY INITIAL_LINK          ASMDEMO
000048 00031 QR    LD 0001 LDLD  ENTRY ACQUIRE_PROGRAM       200E0AF8
000049 00031 QR    LD 0002 LDLD  EXIT  ACQUIRE_PROGRAM/OK  A0D11230,20D11230,2C88,0,REUSABLE,ESDSA,OLD_COPY

000050 00031 QR    AP 1940 APLI  ENTRY START_PROGRAM         ASMDEMO,CEDF,FULLAPI,EXEC,NO,200431C0,00000000 ,
 00000000,1,NO
000051 00031 QR    SM 0C01 SMMG  ENTRY GETMAIN               367,YES,00,TASK

000052 00031 QR    SM 0C02 SMMG  EXIT  GETMAIN/OK            00140478
000053 00031 QR    AP 00E1 EIP   ENTRY HANDLE-CONDITION
 0004,00140488 ...h,08000204 ....
000054 00031 QR    PG 0700 PGHM  ENTRY SET_CONDITIONS
 20D13BCD,20D13BCA,001404F4,00140488,ASSEMBLER,80,AMODE31
000055 00031 QR    PG 0701 PGHM  EXIT  SET_CONDITIONS/OK     0
 1275


InterTest™ and SymDump ® 11.0
000056 00031 QR    AP 00E1 EIP   EXIT  HANDLE-CONDITION      OK
 00F4,00000000 ....,00000204 ....
000057 00031 QR    AP 00E1 EIP   ENTRY READQ-TS
 0004,00140488 ...h,08000A04 ....
000058 00031 QR    TS 0C01 TSMB  ENTRY MATCH                 DEMAU052
000059 00031 QR    TS 0C02 TSMB  EXIT  MATCH/OK              ,,,DEMAU052,,00000000,,ANY,NO,NO

000060 00031 QR    TS 0201 TSQR  ENTRY READ_INTO             DEMAU052,00140610 , 00000000 , 00000024,1,EXEC

000061 00031 QR    TS 0202 TSQR  EXIT  READ_INTO/OK          00140610 , 00000024 , 00000024,1,NO

000062 00031 QR    AP 00E1 EIP   EXIT  READQ-TS              OK
 00F4,00000000 ....,00000A04 ....
000063 00031 QR    AP 1942 APLI  *EXC* Program-Check
 START_PROGRAM,ASMDEMO,CEDF,FULLAPI,EXEC,NO,200431C0,00000000 , 000000
000064 00031 QR    AP 0790 SRP   *EXC* PROGRAM_CHECK

000065 00031 QR    DS 0010 DSBR  ENTRY INQUIRE_TASK


000066 00031 QR    DS 0011 DSBR  EXIT  INQUIRE_TASK/OK       ESSENTIAL_YES

000067 00031 QR    DS 0002 DSAT  ENTRY CHANGE_MODE           QR

PF1 Help       2            3 End         4 Mask      5 Repeat     6 Return On

PF7 Backward   8 Forward    9 All Trace  10 Left     11 Right     12 Retrieve
PFKEYS PF key assignments for the trace display follow.
* PF1/PF13
Invoke SymDump  for CICS HELP facility for this function
* PF2/PF14
No function.
* PF3/PF15
End the Formatted Trace Display. Of special note here, is that when selecting a trace from within a transaction
dump, that all trace filters, highlights, and overrides will remain in effect until the dump selection is left completely.
Merely leaving the trace selection does not reset these values. For traces captured using the SYMT trace capture
facility, all filters, highlights, and overrides are reset when the trace is left.
* PF4/PF16
Display the current Filter Selection Mask.
* PF5/PF17
Repeat Find Command.
* PF6/PF18
Toggle to turn Return Entry display off or on.
* PF7/PF19
Page back by scroll amount.
* PF8/PF20
Page forward by scroll amount.
 1276


InterTest™ and SymDump ® 11.0
* PF9/PF21
Toggle to turn filtering on/off.
* PF10/PF22
Scroll left by scroll amount.
* PF11/PF23
Scroll right by scroll amount.
* PF12/PF24
Retrieve previously entered commands.
Command Line: (Top of screen)
M or MODE A
Display trace in abbreviated mode.
S
Display trace in short mode if available.
F
Display trace in full mode.
O
Display only trace entries that have line overrides.
H
Display only trace entries that are highlighted.
F or FIND string
Find the next occurrence of a string in the trace (string may be in single or double quotes).
First
Finds the first occurrence of the string.
Next
Finds the next occurrence.
Command Line: (Top of screen continued)
Last
Finds the last occurrence.
Prev
Finds the previous occurrence.
F or FIND HILITE
Find the next occurrence of a highlighted entry (sub operands first, next, and so on, same as normal find).
H or HIGHLIGHT string
Highlight all occurrences of a string.
TOP
Positions trace display to beginning of displayed entries.
BOT
Positions trace display to the end of the displayed entries.
L number
Positions trace to a specific line number.
R or Reset O
Reset all line overrides.
 1277


InterTest™ and SymDump ® 11.0
R or Reset H
Reset all highlighted entries to normal intensity.
N (number)
With PF7, PF8, PF10, PF11 scrolling by the specified number of lines.
Line Entry Commands: (Left side of screen)
A
Entry always displays as abbreviated.
S
Entry always displays as short if available.
F
Entry always displays as full.
H
Entry always displays as highlighted.
RH
Highlight status of entry is reset to normal intensity.
RO
Mode override is reset to default mode.
Mode Setting: (Top of screen on right)
A
Display entire trace in Abbreviated Mode.
S
Display entire trace in Short Mode (if available).
F
Display entire trace in Full Mode.
H
Display only entries that are set to Highlight status.
O
Display only entries that are set to Override status.
Scroll Setting: (Top of screen on right)
P or Page
Scrolling is one page at a time.
Any valid numeric
Scrolling is for the specified number.
Filter Selection
Filter Selection provides the SymDump  for CICS Formatted Trace Facility user with the ability to quickly display only
selected entries within a trace, making an overwhelming array of entries manageable. Use the following PF keys to control
the display:
•PF4 from the Trace display displays the mask display, and allows you to modify the mask to suit your specific needs.
Trace entries that match your filter criteria are displayed for your review, all others are hidden! When displaying the
Filter Selection Mask using PF4, you are still within the Trace display you were in when you pressed PF4.
•PF3 or PF9 returns to where you were. If Filter Selection is in effect the new Filter values are used.


The following sample screen shows the SymDump  for CICS Trace, in Abbreviated Mode:
 1278


InterTest™ and SymDump ® 11.0
--------------  CA SymDump for CICS    FORMATTED TRACE TABLE  --------------

COMMAND ===>                                             MODE: A SCROLL: PAGE

000047 00031 QR    PG 0901 PGPG  ENTRY INITIAL_LINK          ASMDEMO

000048 00031 QR    LD 0001 LDLD  ENTRY ACQUIRE_PROGRAM       200E0AF8

000049 00031 QR    LD 0002 LDLD  EXIT  ACQUIRE_PROGRAM/OK    A0D11230,20D11230,2C88,0,REUSABLE,ESDSA,OLD_COPY

000050 00031 QR    AP 1940 APLI  ENTRY START_PROGRAM         ASMDEMO,CEDF,FULLAPI,EXEC,NO,200431C0,00000000 ,
 00000000,1,NO
000051 00031 QR    SM 0C01 SMMG  ENTRY GETMAIN               367,YES,00,TASK

000052 00031 QR    SM 0C02 SMMG  EXIT  GETMAIN/OK            00140478

000053 00031 QR    AP 00E1 EIP   ENTRY HANDLE-CONDITION
 0004,00140488 ...h,08000204 ....
000054 00031 QR    PG 0700 PGHM  ENTRY SET_CONDITIONS
 20D13BCD,20D13BCA,001404F4,00140488,ASSEMBLER,80,AMODE31
000055 00031 QR    PG 0701 PGHM  EXIT  SET_CONDITIONS/OK     0


000056 00031 QR    AP 00E1 EIP   EXIT  HANDLE-CONDITION      OK
 00F4,00000000 ....,00000204 ....
000057 00031 QR    AP 00E1 EIP   ENTRY READQ-TS
 0004,00140488 ...h,08000A04 ....
000058 00031 QR    TS 0C01 TSMB  ENTRY MATCH                 DEMAU052

000059 00031 QR    TS 0C02 TSMB  EXIT  MATCH/OK              ,,,DEMAU052,,00000000,,ANY,NO,NO

000060 00031 QR    TS 0201 TSQR  ENTRY READ_INTO             DEMAU052,00140610 , 00000000 , 00000024,1,EXEC

000061 00031 QR    TS 0202 TSQR  EXIT  READ_INTO/OK          00140610 , 00000024 , 00000024,1,NO

000062 00031 QR    AP 00E1 EIP   EXIT  READQ-TS              OK
 00F4,00000000 ....,00000A04 ....
000063 00031 QR    AP 1942 APLI  *EXC* Program-Check
 START_PROGRAM,ASMDEMO,CEDF,FULLAPI,EXEC,NO,200431C0,00000000 , 000000
000064 00031 QR    AP 0790 SRP   *EXC* PROGRAM_CHECK

000065 00031 QR    DS 0010 DSBR  ENTRY INQUIRE_TASK


000066 00031 QR    DS 0011 DSBR  EXIT  INQUIRE_TASK/OK       ESSENTIAL_YES

000067 00031 QR    DS 0002 DSAT  ENTRY CHANGE_MODE           QR

PF1 Help       2            3 End         4 Mask      5 Repeat     6 Return On

PF7 Backward   8 Forward    9 All Trace  10 Left     11 Right     12 Retrieve
 1279


InterTest™ and SymDump ® 11.0
WARNING
If you enter a space on the first character of the task number, the filter entry is ignored. This allows you to quickly
deactivate and activate entries.
You can repeat any given filter entry by entering R(n) in column 1 of any given filter entry. Multiple filter entries are
cumulative.
PFKEYS PF key assignments for the MASK display follow.
* PF1/PF13
Invoke SymDump  for CICS HELP facility for this function.
* PF2/PF14
No function.
* PF3/PF15
Exit mask display.
* PF4/PF16
No function.
* PF5/PF17
No function.
* PF6/PF18
No function.
* PF7/PF19
No function.
* PF8/PF20
No function.
* PF9/PF21
Toggle to turn filtering on or off and exit mask display.
* PF10/PF22
No function.
* PF11/PF23
No function.
* PF12/PF24
No function.
To use the SymDump  for CICS Trace effectively, you need to understand the order in which the display screen is built.
This is done as follows:
1.Format starts with the current line number the display is positioned on.
2.The Mode and Line overrides are applied.
3.The Filter Criteria are applied, if filtering (PF9) is turned on.
4.Any line commands such as the FIND, are then applied to the results of the previous steps.
The significance of this is that if you are trying to filter on a string that only shows up if the trace MODE is set to FULL,


and you have the MODE set to ABBREVIATED, your filter will fail  and no entries display. In a similar fashion, if you enter
a FIND on a string that is contained only in entries that are excluded by your filter, you will not get a hit on your find  even
though you know that entries in the trace contain that string! Paying close attention to these issues help ensure your
success with the trace.
 1280


InterTest™ and SymDump ® 11.0
Register Contents
Display Program Registers
Follow these steps:
1.Select Register Contents under the Formatted Display category on the Display Selection menu. The following is a
sample Register Contents screen.
------------------ CA SymDump for CICS REGISTER CONTENTS  -----------------
 COMMAND ===>
   Type S to display main storage pointed to by the register.
   Prog: COBDEMO    Code: ASRA    Tran: DEMC   Appl: A01IC9NE   Date: 04/26/96
   User: CICSUSER   Task: 00082   Term: 2068   Node: A60L2068   Time: 09:50:13
                                                                      More:   +
   Register  Contents           Description
   *PR 0     00000002           Invalid address, not captured in dump
 _ GPR 1     00378786           Abending program's storage
 _ GPR 2     00378712           Abending program's storage
 _ GPR 3     00377C6C           Abending program's storage
 s GPR 4     00368050           Execute interface user area (EIUS) storage
   *PR 5     00004000           Invalid address, not captured in dump
 _ GPR 6     00368548           USER24 storage area
 _ GPR 7     003693DF           USER24 storage area
 _ GPR 8     003693E0           USER24 storage area
 _ GPR 9     00379C56           Abending program's storage
 _ GPR 10    00376C48           Abending program's storage
 _ GPR 11    00376C48           Abending program's storage


_ GPR 11    00376C48           Abending program's storage
 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
2.Type an s next to the register whose contents you want to view in main storage, and press Enter. A screen similar to
the following appears.
              CA InterTest - MAIN STORAGE UTILITY - Termid = X508
Offset                                                            Address  Task
+   0  0018B0D0 00000000 00190C98 00000000  * ...}.......q.... *   18B050    82
+  10  00000000 00190C98 800848E0 000DA848  * .......q......y. *   18B060
+  20  80045570 0018B050 80045570 85C79C30  * .......&....eG.. *   18B070  Page
+  30  05BEE9F0 05C7AC2F 05C7BC2E 05C7CC2D  * ..Z0.G...G...G.. *   18B080  +000
+  40  00045980 00190008 000DBF0A 05EC006C  * ...............% *   18B090
+  50  00055680 00000000 00000000 0018B050  * ...............& *   18B0A0


+  60  0018B054 00000000 00000000           * ............    *   18B0B0

 ------------------------------------------------------------------------------
 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9 Caps Off  10           11           12 Structure
 CORE=0018B050
 CASD6509 ABENDED TASK EIUS STORAGE (END OF BLOCK)
Display Floating Point or Vector Registers
In the SymDump  for CICS Register Contents screen, press PF8 to display vector and floating point registers.
The following screen appears:
 1281


InterTest™ and SymDump ® 11.0
                     CA SymDump for CICS REGISTER CONTENTS
COMMAND ===>

   Type S to display main storage pointed to by the register.

   Prog: SYMCIC06   Code: ASRA    Tran: RHS6   Appl: U11ICIXD   Date: 01/26/17
   User: CICSUSER   Task: 00094   Term: U006   Node: A55TU006   Time: 03:31:11
                                                                       More: - +
   Register  Contents           Description
   *PR 12    00000000_0079B000  Storage area not captured in the dump
_ GPR 13    00000000_001008A0  Assembler Execute Interface (DFHEISTG) storage
_ GPR 14    00000000_B8714674  Abending program's storage
_ GPR 15    00000000_001008A0  Assembler Execute Interface (DFHEISTG) storage

   FPCR      10203040           Floating Point Control Register

   VR 0      01000100_00000000_00000000_00000000  Vector Register
   VR 1      01010101_00000000_00000000_00000000  Vector Register
   VR 2      01020102_00000000_00000000_00000000  Vector Register
   VR 3      01030103_00000000_00000000_00000000  Vector Register
   VR 4      01040104_00000000_00000000_00000000  Vector Register

 PF1 Help       2            3 End        4 Return     5            6


PF1 Help       2            3 End        4 Return     5            6
PF7 Backward   8 Forward    9           10           11           12
NOTE
Vector registers from 0 to 15 overlap with the floating-point registers. When vector registers are active, only
128-bit vector registers are displayed. Floating-point registers are the first 8 bytes of the corresponding vector
register.
Programs Referenced
To display a list of programs referenced by the abended transaction and various attributes of these programs, select
Programs Referenced under the Formatted Display category on the Display Selection menu. The following sample
Programs Referenced screen uses the Assembler demo program, ASMDEMO.
-------- CA SymDump for CICS  PROGRAMS REFERENCED  ----------------
 COMMAND ===>
   Type + to expand or - to collapse program entries below,
          or S to display the program's machine code.
  Prog: ASMDEMO    Code: ASRA    Tran: DEMA   Appl: A01IC9NE   Date: 06/12/2006
  User: CICSUSER   Task: 00046   Term: 2069   Node: A60L2069   Time: 13:01:50
                                                                      More:   +
     Program   Description                Attributes
 _ - ASMDEMO   DFHRPL DSNAME  . . : AD1DEV.INTERT.DEMO.LOAD
               DFHRPL data set volume . : OSI003
               Load point, entry point  : 00369000, 00369028
               Language, compile date . : Assembler
               Program length . . . . . : 11408    Bytes (decimal)
               Load from link pack  . . : NO
               Initial execution key  . : USER


Initial execution key  . : USER
               Initial AMODE, RMODE . . : 24, 24
               Data location  . . . . . : Below 16M line
 1282


InterTest™ and SymDump ® 11.0
               Status . . . . . . . . . : ENABLED
               Reload . . . . . . . . . : NO

 PF1 Help       2            3 End        4 Return     5 Collapse   6 Expand
 PF7 Backward   8 Forward    9           10           11           12
Collapse and Expanding Entries
Just as with the Display Selection menu's display tree, the program entries on this screen can be collapsed or expanded:
•Expanding a program entry displays the attributes of that program
•Collapsing an entry hides the attributes and displays only the program name
For more information about collapsing and expanding entries, see Collapse and Expand Branches.
Examine the Program in Main Storage
Type an s in the field to the left of a program name and press  Enter to display the program in main storage.
Files Accessed
To see the files accessed by the abended transaction, select Files Accessed under the Formatted Display category on
the Display Selection menu. The following is a Files Accessed sample screen.
---------------- CA SymDump for CICS  FILES ACCESSED  ---------------------
 COMMAND ===>
   Type + to expand or - to collapse file entries below,
          or S to display the last record accessed from file.
  Prog: IN25DATE   Code: FILS    Tran: SYMD   Appl: A01IC9NE   Date: 05/10/2006
  User: CICSUSER   Task: 00793   Term: 2069   Node: A60L2069   Time: 10:34:56
     File      Description                Attributes
 _ + PROTDMP   Access method, type  . . : VSAM, RRDS


_ + PROTDMP   Access method, type  . . : VSAM, RRDS
 _ + PROTWSD   Access method, type  . . : VSAM, RRDS
 _ + PROTINT   Access method, type  . . : VSAM, RRDS
 _ + PROTSYM   Access method, type  . . : VSAM, RRDS
 _ + PROTTST   Access method, type  . . : VSAM, RRDS
 _ + PROTFS1   Access method, type  . . : VSAM
 _ + PROTDP2   Access method, type  . . : VSAM
   *** End of data ***

 PF1 Help       2            3 End        4 Return     5 Collapse   6 Expand
 PF7 Backward   8 Forward    9           10           11           12
Collapse and Expand Entries
Just like the branches on the Dump/Trace Selection List display tree, the file entries on this display can be collapsed or
expanded:
•Expanding a file entry displays the attributes of that file
•Collapsing an entry hides the attributes and displays only the file name
For more information about collapsing and expanding entries, see Collapse and Expand Branches.
An expanded file shows more information than will fit on a single screen. Use PF7 and PF8 to scroll through the file
information. The following Files Accessed screen is a composite showing all of the data available for a file.
------------------ CA SymDump for CICS    FILES ACCESSED, --------------------
 1283


InterTest™ and SymDump ® 11.0
 COMMAND ===>
   Type + to expand or - to collapse file entries below,
          or S to display the last record accessed from file.
  Prog: IN25DATE   Code: FILS    Tran: SYMD   Appl: A01IC9NE   Date: 05/10/2006
  User: CICSUSER   Task: 00793   Term: 2069   Node: A60L2069   Time: 10:34:56
                                                                      More:   +
     File      Description                Attributes
 _ - PROTDMP   Access method, type  . . : VSAM, RRDS
               AD1DEV.C9NEC410.PROTDMP
               Disposition  . . . . . . : Share
               Status . . . . . . . . . : Open, Enabled
               Access options . . . . . : Add, Browse, Delete, Read, Update
               Object type  . . . . . . : Base cluster
               LSR pool ID  . . . . . . : 1
               Key length, offset . . . :
               Record format  . . . . . : Fixed, Blocked
               Remote name, system  . . :
               Recoverable  . . . . . . : NO
               Maximum record length  . : 4089
               Empty dataset  . . . . . : NO
               Number of strings  . . . : 3
               Fwd recoverable  . . . . : NO
               Journal number . . . . . :
               Add requests . . . . . . : 0
               Browse requests  . . . . : 332


Browse requests  . . . . : 332
               Delete requests  . . . . : 0
               Read update requests . . : 1
               Read only requests . . . : 14
               Remote delete requests . : 0
               Update requests  . . . . : 1
               Highest string waits . . : 0
               Total string waits . . . : 0
               Vsam EXCPs (data)  . . . : 348
               Vsam EXCPs (index) . . . : 0

 PF1 Help       2            3 End        4 Return     5 Collapse   6 Expand
 PF7 Backward   8 Forward    9           10           11           12
Transaction Summary
The Transaction Summary screen provides the attribute definitions for the abended transaction.
Follow these steps:
1.Select Transaction under the Formatted Display category on the Display Selection menu. A sample Transaction
Summary screen is shown next.
 ------- CA SymDump for CICS  TRANSACTION SUMMARY ------------------
COMMAND ===>
   Prog: COBDEMO    Code: ASRA    Tran: DEMC   Appl: A01IC9NE   Date: 04/26/96
   User: CICSUSER   Task: 00082   Term: 2068   Node: A60L2068   Time: 09:50:13
                                                                      More:   +
   Description                  Attributes
   Backout status . . . . . . : Wait
   Command security active  . : No
 1284


InterTest™ and SymDump ® 11.0
   Deadlock timeout (seconds) :
   Execution status . . . . . : Enabled
   Initial program  . . . . . : COBDEMO
   Isolate user key storage . : Yes
   Priority (1-255) . . . . . : 1
   Profile name . . . . . . . : COBDEMO
   Purgeable during stall . . : No
   Read timeout (seconds) . . :
   Remote name  . . . . . . . :
   Remote system  . . . . . . :
   Resource security active . : No
   Routing type . . . . . . . : Static

 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
2.Use PF7 and PF8 to scroll through the list.
Terminal Summary
The Terminal Summary screen lists the attributes for the terminal on which the transaction was run.
Follow these steps:
1.Select Terminal under the Formatted Display category on the Display Selection menu. The following is a sample
Terminal Summary screen.
---------------- CA SymDump for CICS  TERMINAL SUMMARY  ---------------------
 COMMAND ===>
   Prog: COBDEMO    Code: ASRA    Tran: DEMC   Appl: A01IC9NE   Date: 04/26/96
   User: CICSUSER   Task: 00082   Term: 2068   Node: A60L2068   Time: 09:50:13
                                                                      More:   +
   Description                  Attributes
   Access method  . . . . . . : VTAM


Description                  Attributes
   Access method  . . . . . . : VTAM
   Acquired status  . . . . . : ACQUIRED
   Alternate page height  . . : 24
   Alternate page width . . . : 80
   Alternate printer  . . . . :
   Alternate printcopy feature: NOALTPRTCOPY
   Alternate screen height  . : 0
   Alternate screen width . . : 0
   Map set suffix . . . . . . :
   APL keyboard status  . . . : NOAPLKYBD
   APL text feature . . . . . : NOAPLTEXT
   ASCII datastream type  . . : NOTAPPLIC
   ATI status . . . . . . . . : ATI
   Audible alarm status . . . : AUDALARM

 PF1 Help       2            3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
2.Use PF7 and PF8 to scroll through the list.
Task Areas
The various task area displays show the respective task area in main storage. The following list briefly explains the
contents of the task area displays and what they show.
 1285


InterTest™ and SymDump ® 11.0
•Commarea Last CICS communications area
•EIB EXEC Interface Block
•Segmented Storage All the EXEC DUMP segmented storage areas
•TWA Transaction work area
•TUAR Terminal control table entry user area
•STCA Task control system area
•TCA Task control user area
•TACB Task abend control block
•TCTTE Terminal control table entry
•User Storage User storage areas
•Program Abending program's storage in dump format
•EIS EXEC interface structure
•CURR Instruction that caused the abend
•RIE Request Interface Element
•TIE DL/I Transaction Interface Element
NOTE
When using the integrated CICS translator of Enterprise COBOL for z/OS, the CORE=EIB command will not
work unless the NOLINKAGE translator option or the ADATA compiler option is specified.
Language Areas
The various language area displays show the respective language area in main storage. The following list briefly explains
the contents of the language area displays and what they show.
BLLs
COBOL BLL cells
BLXs
COBOL BLX cells
CWK
COBOL working storage
TGT
COBOL task global table
LCL
COBOL local storage
DSA
COBOL or PL/I dynamic storage area
EISTG
Assembler EXEC interface storage area
Database Areas
The various database area displays show the respective database area in main storage. The following list briefly explains
the contents of the database area displays and what they show.
CLOT
DB2 CICS life-of-task block
RDIIN
DB2 RDS input parameter list
 1286


InterTest™ and SymDump ® 11.0
SQLCA
DB2 SQL communication area
SCLRCODE
DB2 SQL return code
DLP
DL/I interface parameter list
CTA
DL/I DBCTL Control Transaction Area
DGB
DL/I DBCLT Global Block
ISB
DL/I Interface Scheduling Block
PCBL
DL/I Program Communication Block List
PST
DL/I Program Specification Table
RSB
DL/I Remote Scheduling Block
SCD
DL/I System Content Directory
UIB
DL/I User Interface Block
CICS System Areas
The various CICS system area displays show the respective CICS system area in main storage. The following list briefly
explains the contents of the CICS system area displays.
CSA
Common system area
CWA
Common work area
OPFL
Optional features list
TCT
Terminal control table
Delete Dumps
To delete dumps follow these steps, follow these steps:
NOTE
You can only delete dumps in the SymDump  for CICS PROTDMP data set.
1.Generate a list of dumps by completing the Dump/Trace Analysis screen. For more information about displaying and
completing this screen, see Specifying Selection Criteria.
2.Type a D next to the dumps that you want to delete on the Dump/Trace Selection screen and Press Enter. You will be
asked to confirm that these are the dumps that you want to delete.
3.Press Enter to perform the deletion.
 1287


InterTest™ and SymDump ® 11.0
Hold and Release Dumps
Holding a dump prevents it from being deleted until you specifically release it. This section explains how to hold and
release dumps.
To hold dumps, follow these steps:
1.Generate a list of dumps by completing the Dump/Trace Analysis screen. For more information about  displaying and
completing this screen, see Specifying Selection Criteria.
2.Type an H next to the dumps you want to hold on the Dump/Trace Selection screen.
3.Press Enter to put the dumps on hold.
To release dumps that are being held, follow these steps:
1.Generate a list of dumps by completing the Dump/Trace Analysis screen. For more information about displaying and
completing this screen, see Specifying Selection Criteria.
2.Type an R next to the dumps you want to release, on the Dump/Trace Selection screen.
3.Press  Enter to release the dumps.
Source Listing Facility for SymDump
You can use the SymDump  for CICS Source Listing facility to do the following:
•Prepare your programs for further testing and debugging
•Display your source
•Search for data
•Adjust the display area and set the scrolling amount
•Display nested programs and search through them
•Display storage for our program or program data-names and variables.
To access InterTest for CICS functions, switch to InterTest for CICS to use the function, and then return to SymDump  for
CICS when you are finished.
Prepare Your Program for Symbolic Viewing
To prepare a program for viewing during dump analysis, follow these steps:
1.Modify the compile or assemble JCL to include a post-processor step. For Source Listing viewing, the LISTER
parameter of the post-processor is required. For more information about how to modify your JCL, see Symbolic
Support.


Support.
2.Modify the JCL.
3.Recompile or reassemble the program. This puts the program's listing in the symbolic file.
Source Selection List
To display the Source menu
1.Select Option 6 Source from the SymDump  for CICS Primary Option menu. The Source menu appears.
----------------- CA SymDump for CICS  SOURCE MENU  ------------------------
 OPTION  ===>
    Select a member list type, specifying optional criteria below.
    1  Source listings    - Display/select program source listings
    2  Symbolic files     - Display/select program source SYMBOLIC files
    Type specific or generic program/file name(s):
       (Valid mask characters are  *  and/or  +)
 1288


InterTest™ and SymDump ® 11.0
    c*______ ________ ________ ________ ________ ________ ________ ________

 PF1 Help       2            3 End        4 Return     5            6
 PF7            8            9           10           11           12
From this menu you can display either a:
–Listing or a list of listings by typing 1 on the Option line.
–Symbolic file or a list of Symbolic files by typing  2 on the Option line. You can then select a Symbolic file to display
the Program Listings for that file.
2.Specify either the listing name or the Symbolic File name in the unlabeled text fields to enter additional criteria. You
can use masks to filter the selection list for items matching the filter criteria:
–Use * in place of a string of any length. For example, c* filters for all listings beginning with the letter c.
–Use + for a single character. For example, a mask of COBD++O filters for any seven-letter item that begins with the
letters COBD, has an O in the last position, and has any valid character in the fifth and sixth positions. For instance,
COBDEMO, COBDXXO, and COBDABO all meet the mask criteria, but COBDEML or COBDEM do not.
–Leave the fields blank to display all symbolic files or listings.
3.Press Enter after you specify a listing, file, or mask. The Source Listing Selection menu appears.
The Source Listing Selection menu shows all of the files or listings that meet the criteria you specified on the Source
menu. The following is a sample Source Listing Selection menu screen.
-------------- CA SymDump for CICS  SOURCE LISTING SELECTION  ---------------
 COMMAND ===>


-------------- CA SymDump for CICS  SOURCE LISTING SELECTION  ---------------
 COMMAND ===>
   Name     File        Created      Size  Attributes
 _ CICSCOBA PRTSYM1  09/20/94 16:38    29  COBOL II, no purge
 _ CICSCOBB PRTSYM1  09/20/94 16:13    21  COBOL II, no purge
 _ COBDEML  PROTSYM  07/07/94 09:32    17  COBOL, no purge, composite
 _ COBDEMO  PROTSYM  07/07/94 09:25    70  COBOL, no purge
 _ COB2DEML PROTSYM  07/07/94 09:33    25  COBOL II, no purge, composite
 _ COB2DEMO PROTSYM  07/21/94 10:34   158  COBOL II, no purge
 _ COB2DMLX PRTSYM1  09/21/94 16:10    26  COBOL II, no purge, composite
 _ COB2INSP PRTSYM1  02/01/94 09:11   155  COBOL II, no purge
 _ COB2IN25 PROTSYM  07/07/94 09:31    11  COBOL II, no purge
 _ COB2XCTL PRTSYM1  09/22/94 13:38   159  COBOL II, no purge


_ CSBIN25  PROTSYM  07/07/94 09:29     8  COBOL, no purge
 _ C370DEML PROTSYM  07/07/94 09:33    27  COBOL/370, no purge, composite
 _ C370DEMO PROTDGG  12/12/94 12:51   161  COBOL/370, no purge
 _ C370DEMO PROTWSD  12/12/94 12:51   161  COBOL/370, no purge
 _ C370DEMO PROTSYM  07/21/94 16:35   161  COBOL/370, no purge
 _ C370IN25 PROTSYM  07/07/94 09:32    12  COBOL/370, no purge
   *** End of data ***

 PF1 Help       2 Refresh    3 End        4 Return     5            6
 PF7 Backward   8 Forward    9           10           11           12
4.Type an S next to the file or listing you want and press Enter to display that file or listing in the Source Listing Display.
The following is a sample Source Listing Display screen containing a COBOL source listing.
         CA InterTest - PROTDEM FILE SOURCE LISTING DISPLAY
1 COMMAND ==>
 Program= COBDEMO  Option #       Stmt #                             Margin= 01
 Nested=                                Search=
2 OPTS 1 Proc div  2 Work-stor 3 Link sect 4 D-map      5 Clst/Pmap More:   +


6 Data xref 7 Proc xref 8 Err msgs  9 Srch fwd  10 Srch bwd
 1289


InterTest™ and SymDump ® 11.0
3 PFKS 1 Help      2           3 End       4 Profile    5            6 Menu
       7 Backward  8 Forward   9 Next Wnd  10          11           12
 ------------------------------------------------------------------------------
       _ 00001 ID DIVISION.
       _ 00002 PROGRAM-ID. COBDEMO.
       _ 00003 ENVIRONMENT DIVISION.
      4  00004 DATA DIVISION.
       _ 00005 WORKING-STORAGE SECTION.
       _ 00006 77  S999-FIELD1             PIC S9(3).
5     _  00007 77  S999-FIELD2             PIC S9(3)       VALUE +50.
       _ 00008 77  999-FIELD1              PIC 9(3).
       _ 00009 77  999-FIELD2              PIC 9(3)        VALUE 50.
       _ 00010 77  FIRST-SCREEN-LEN        PIC S9(4) COMP  VALUE +1696.
       _ 00011 77  MSG-SCREEN-LEN          PIC S9(4) COMP  VALUE +1040.
       _ 00012 77  THIRD-SCREEN-LEN        PIC S9(4) COMP  VALUE +960.
       _ 00013 77  FOURTH-SCREEN-LEN       PIC S9(4) COMP  VALUE +1761.
       _ 00014 77  ERROR-SCREEN-LEN        PIC S9(4) COMP  VALUE +960.


00015*77  COMMAREA-LEN            PIC S9(4) COMP  VALUE +39.
The Source Listing Display screen is divided into five major sections. The sections and the fields they contain are
explained next:
1
— This section contains fields in which you can enter commands and information. The following list describes
each field in this section.
COMMAND ===>
Enter a transaction, transaction-based command, or a Source Listing Display command.
Program=
Changes the program whose code is displayed.
Option #
Enter an option listed on OPTS lines by number.
Stmt #
Displays a specific statement.
Nested=
Indicates the displayed COBOL nested program or the program to be searched. This field is empty if the
program does not contain any nested programs.
Margin=
Adjusts the display margins to view code past column 80.
Search=
Searches for a data name or string.
2
— The OPTS section lists entries for the Option # field. The numbers in the following table are used in the Option
# field to display specific sections of the source listing or to search for data. Using these options makes it easy to
locate specific sections of your program.
For COBOL and PL/I programs, all of the OPTS labels cannot display at once.
1.Tab to More + and
2.Press Enter to view OPTS 5 to the end.
3.Tab to More - and
 1290


InterTest™ and SymDump ® 11.0
4.Press Enter to view OPTS 1 to 10.
Option COBOL PL/I Assembler
1 * Procedure Division Data Cross Reference First CSECT
2 * Working-Storage Aggregate Length Table -
3 * Linkage Section Storage Requirements -
4 Data Division Map Static Storage Map -
5 CLIST/Pmap Variable Storage Map Macro and Copy Source
Catalog for high level output
6 Data Cross Reference Table of Offsets Data Cross Reference
7 Procedure Cross Reference Generated Code (Assembler-
like)Literals Cross Reference
8 Error Messages Error Messages Error Messages
9 Search Forward Search Forward Search Forward
10 Search Backward Search Backward Search Backward
13 Local-Storage Procedure Cross Reference -
14 - Labels Cross Reference -
NOTE
* These options can be used with NESTED= entries to request a display of these sections for a specific nested
program.
If you have InterTest for CICS, you can also use the following options:
Option COBOL PL/I Assembler
11 Indirect Commands Indirect Commands
12 Conditional Breakpoint Options Unconditional/Conditional
BreakpointUnconditional/Conditional
Breakpoint Options
NOTE
The sections available for display depend on which version of the post-processor LISTER parameter was used
to compile or assemble the program. For more information, see Adding Symbolic Information.
3
— The PFKS section lists the PF key functions that are available for this screen.
4
— Column 1 (represented by the underscore _) of each line is reserved for entering single-letter commands.
If you have InterTest for CICS, this column is also reserved for breakpoint-related functions. When a breakpoint
takes effect during execution, it is identified in column 1 with one of the following letters:
A
Automatic ( InterTest for CICS generated)
U


A
Automatic ( InterTest for CICS generated)
U
Unconditio nal (stops before  selected item)
)
Unconditional (stops after selected item)
C
Conditional
 1291


InterTest™ and SymDump ® 11.0
V
Variable-change (COBOL and Assembler)
R
Request
5
— This section displays the source code from the program named in the Program= field. The numbers at the
left side of each line are the COBOL or PL/I statement numbers from the compiled listing or the Assembler
hexadecimal location number from the assembled listing.
NOTE
The display screen's format varies by terminal type. For 132-column terminals, lines of code display as
is and can be viewed in full. For 80-column terminals, the compiler output is automatically reformatted
so that most of the code is viewed in columns 1 to 80. To view code beyond column 80, change the
display margins.
How You Adjust the Margins
Because certain compiler output (particularly Assembler and Optimizer/II  output) extends beyond 80 columns, you may
need to adjust the display margins to view more of your program's Source Listing.
When you adjust the margins, the statement or location numbers stay on the screen as the rest of the display shifts left or
right. A plus sign (+) in the line above the display area indicates the column where shifting begins.
To adjust the output display to view portions of the listing to the right of column 80:
1.Enter the position number of the desired left margin in the Margin= field. Valid entries are 1 through 50.
2.Press Enter. The screen displays the output beginning at the position specified.
NOTE
If there is no output beyond column 80, SymDump  for CICS redisplays columns 1 through 80 regardless of
the position number you specified.
LIST Command -- Position the Display
When you initiate the Source Listing facility, you can easily name the program and position the display at any statement
number with a single command:


number with a single command:
LIST=progname,#nnnnn
progname
Indicates the name of the program you want to view.
#
Is required.
nnnnn
Indicates the statement number from 1 to 99999.
NOTE
If the requested statement number is greater than the number of statements in the listing, the greatest number is
displayed.
Assembler Programs
When you initiate the Source Listing facility you can position the Assembler display at a specific offset location in a
CSECT. Use the command form:
 1292


InterTest™ and SymDump ® 11.0
LIST=progname,offset
progname
Indicates the name of the program you want to view.
offset
Indicates a one- to six-hexadecimal number from 0 to FFFFFF.
For example, to position the Source Listing display of program COBDEMO with statement 99 highlighted near the top of
the display area enter:
LIST=COBDEMO,#99
To position the Source Listing display of program ASMDEMO with offset 0007E8 highlighted near the top of the display
area enter:
LIST=ASMDEMO,7E8
You can position the display area to include more data, source listing, or storage items using the following options:
Option #
Displays a specific section, choose an Option # from the OPTS.
Statement #
Displays a particular statement, enter the statement number from 1 to 9999 in the Statement # field and press
Enter.
Nested=
Display a particular nested program, enter the program name in the Nested = field and press Enter.
Search=
Displays the code defining a particular data item in Working-storage, Local-Storage, or the Linkage section, enter
the data name in the Search = field and press Enter. To display the code surrounding a particular paragraph or
label, enter the paragraph name or label name in the Search = field and press Enter .
Displacement=
Display the listing at a specific displacement in an Assembler program, enter the displacement from 0 to FFFFFF
in the Displacement= field.
Issue Commands
The Command line on the Source Listing Display is always available regardless of what view options are currently in use.
You can use the Command line to enter a transaction, a transaction-based line command (such as a CORE command),
and the Source Listing Display commands.
ABI Command


and the Source Listing Display commands.
ABI Command
Turns interception of CICS abends on and off.
BOTTOM Command
Positions the listing at the end of the source code within the complete online listing.
The short form is BOT; no PF key is assigned
 1293


InterTest™ and SymDump ® 11.0
BPO Command
Jumps to the Breakpoint Options build screen when setting a breakpoint.
NOTE
You must have InterTest for CICS installed to use this feature.
BTRACE Command
Displays the CICS Command Back Trace Table. This table is built from the EXEC CICS Trace entries found in the CICS
Trace Table when the dump is captured.
BWD Command
Scrolls backward. The scroll amount is set on the Source Listing Profile.
The assigned PF key is PF7.
CNTL Command
Displays the CNTL Command menu. CNTL is only valid if the InterTest for CICS global installation option SYMDINT is set
to YES. To check the value of SYMDINT, use ITST Option 7.1.2 from InterTest for CICS.
No PF key is assigned.
CS Command
Resets the Source Listing display to Abending (Current) Statement.
CORE Command
Displays the Main Storage menu. Select an option to view a main storage (CORE) display.
No PF key is assigned.
DOWN Command
Shifts the listing down a specific number of lines.
END Command
Returns to the prior display or menu.
The assigned PF key is PF3.
FILE Command
Displays the Auxiliary Storage menu. Select an option to view a file or queue. FILE is only valid if the InterTest for CICS
global installation option SYMDINT is set to YES. To check the value of SYMDINT, use ITST Option 7.1.2 from InterTest
for CICS.
No PF key is assigned.
FIND Command
Locates the specified string. Use the syntax shown next.
FIND string  [NEXT | PREV]
 1294


InterTest™ and SymDump ® 11.0
string
Replace with any group of letters or numbers up to 31 characters long. If string  contains a blank, you must
enclose string  in apostrophes. If string  contains an apostrophe ('), you must enclose string  in quotes (").
NEXT
Locates the next occurrence of string . (Pressing Enter performs the same action.)
PREV
Locates the previous occurrence of string .
The short form is F; no PF key is assigned.
FS Command
Positions listing at a specific line number. Use the syntax shown next.
FS line-number
line-number
Replace with any line number.
No PF key is assigned.
FO Command
Positions listing at a specific hexadecimal offset. Use the syntax shown next.
FO hex-offset
hex-offset
Replace with any offset within an Assembler program.
No PF key is assigned.
FP Command
Positions listing at a specific paragraph, procedure, or label. Use the syntax shown following.
FP label
label
Replace with any valid label up to 31 characters long. Valid labels include data names, CSECTs, procedures, and
paragraph names.
No PF key is assigned.
FWD Command
Scrolls forward the amount indicated on the Source Listing Profile.
The assigned PF key is PF8.
HELP Command
Displays help for the Source Listing facility.
The assigned PF key is PF1.
 1295


InterTest™ and SymDump ® 11.0
ITST Command
Displays the ITST Primary Option menu. ITST is only valid if the InterTest for CICS global installation option SYMDINT is
set to YES. To check the value of SYMDINT, use ITST Option 7.1.2 from InterTest for CICS.
PF Key:  See MENU
IC Command
Displays the Indirect Commands Build screen.
NOTE
You must have InterTest for CICS installed to use this feature.
LEFT Command
Shifts the listing left a specific number of characters
LOCATE Command
Finds a label, line number, offset, or special area. Use the syntax shown next; select one operand from the list.
LOCATE label
       line-number
       hex-offset
       .xx
label
Replace with any valid label up to 31 characters long. Valid labels include data names, CSECTs, procedures, and
paragraph names. A COBOL paragraph name consisting of all numbers is not a valid label.
line-number
Replace with any line number.
hex-offset
Replace with an offset from an assembler program. Offsets are indicated by a leading + character.
.xx
Replace with the appropriate special indicator. Special indicators are language-dependent. Select one from the
appropriate list.
For COBOL, select an indicator from the following list:
Special Indicator Meaning
.PD — Procedure Division
.WS — Working Storage Section
.LC — Local-Storage Section
.LS — Linkage Section
.DM — DMPA
.PM — COBOL/VS PMAP/CLIST
.CL — COBOL/VS PMAP/CLIST
.OF — COBOL II OFFSET/LIST
.LI — COBOL II OFFSET/LIST
 1296


InterTest™ and SymDump ® 11.0
.DX — Data Cross-Reference
.PX — Procedure Cross-Reference
.EM — Error Messages
For PL/I, select an indicator from the following values:
Special Indicator Meaning
.AG — Aggregate List
.SR — Storage Registers
.SS — Status Storage
.VS — Variable Storage
.OF — Offsets
.GC — Generated Code
.PX — Procedure Cross-Reference
.LX — Label Cross-Reference
.DX — Data Cross-Reference
.EM — Error Messages
For Assembler, select an indicator from the following values:
Special Indicator Meaning
.C1 — First CSECT
.1C — First CSECT
.MC — Macro Catalog
.XR — Cross-Reference
.LI — Literals
.EM — Error Messages
The short form is LOC or L; no PF key is assigned.
MARGIN Command
Shifts the listing to a specific margin position
MENU Command
Displays the high-level menu. When not at a breakpoint, it is the ITST Primary Option Menu; when at a breakpoint, it is the
Breakpoint Primary Option Menu. MENU is only valid if the InterTest for CICS global installation option SYMDINT is set to
YES. To check the value of SYMDINT, use ITST Option 7.1.2 from InterTest for CICS.
The assigned PF key is PF6.
MONITOR Command
Sets monitoring for the current program using the CICS user ID displayed on the Profile. MONITOR is only valid if the
InterTest for CICS global installation option SYMDINT is set to YES. To check the value of SYMDINT, use ITST Option
7.1.2 from InterTest for CICS.
 1297


InterTest™ and SymDump ® 11.0
The assigned PF key is PF5.
OFFALL Command
Turns off all breakpoints set by Userid or Terminal.
NOTE
You must have InterTest for CICS installed to use this feature.
PROFILE Command
Displays the Source Listing Profile, where you can change settings for the current session.
The assigned PF key is PF4.
RIGHT Command
Shifts the listing right a specific number of characters
STATUS Command
Display the Monitoring Status report (Option 2.4 on the InterTest Primary Option menu) for the current program. You can
remove monitoring, breakpoints, and options directly from the Status display. STATUS is only valid if the InterTest for CICS
global installation option SYMDINT is set to YES. To check the value of SYMDINT, use ITST Option 7.1.2 from InterTest
for CICS.
The assigned PF key is PF12.
STATUS ALL Command
Displays the Monitoring Status report for all programs, transactions, and terminals InterTest for CICS is monitoring in the
region. STATUS ALL is only valid if the InterTest for CICS global installation option SYMDINT is set to YES. To check the
value of SYMDINT, use ITST Option 7.1.2 from InterTest for CICS.
There is no assigned PF key.
TOP Command
Positions the listing at the beginning of the source code in the complete online listing.
There is no assigned PF key.
UP Command
Shifts the listing up a specific number of lines.
=.x.y.z Command
Fastpath to InterTest for CICS Primary Menu Option x.y.z.
NOTE
You must have InterTest for CICS installed to use this feature.
Action-Characters Supported from a Source Listing Display
Entering a single character on your source listing can perform the following function:
d


Entering a single character on your source listing can perform the following function:
d
Displays program or variable storage at a breakpoint.
 1298


InterTest™ and SymDump ® 11.0
Enter the d function next to a statement that references or defines the variable you want to display. If the statement
references the variable, you must also position the cursor under the variable name before pressing Enter.
How You Search for Data
From the Source Listing Display screen, you can define, search for, and display any character string (such as a data item,
label, or paragraph name). This is a quick way to go to different areas in a listing.
Display a Data Item Definition
To display a data item definition
1.Enter a data item name up to 31 characters in the Search= field.
2.Press Enter to begin the search. The data item and its definition are highlighted when found.
Search for a Data Item
To search for a data item
1.Enter up to 31 characters in the Search=  field.
2.Specify the search direction in the Option # field. (Option # 9 is Search Forward; Option # 10 is Search Backward.)
3.Press Enter to begin the search.
For COBOL nested programs, the current nested program (indicated in the NESTED= field) is searched first for the
specified data item. If the data item is not found in the indicated program, then the main program and other nested
programs for the item are searched.
NOTE
It is not necessary to enter the entire data item, label, or paragraph name. You can enter the first few characters
to begin your search. For example, if you wanted to search for TASKNUM, you could enter TASK, TASKN, and
so on, in the Search= field.
Scroll Forward and Backward
PF7 and PF8 scroll the compiler output backward and forward, respectively. The default scroll amount is one page.


However, you can change the scroll amount on the Source Listing Profile screen. For more information, see Set the Scroll
Amount.
Change the Program
At any time during testing, you can change the program with which you are working.
To change the program displayed
1.Enter the desired program name in the Program= field.
2.Press Enter to display the listing from the beginning of the program, or use the Option #, Statement #, or Search=
fields to select another point of initial display before pressing Enter.
Info Area
The info area is located at the top of the Source Listing Display screen under the Search field. The info area displays
various windows depending on the value in the Display window field in the Source Listing Profile.
To change the information displayed in the info area, change the value in the Display window field.
Follow these steps:
1.On the Source Listing screen, either type profile  in the command line and press Enter , or press PF4.
 1299


InterTest™ and SymDump ® 11.0
The Profile screen appears.
2.Specify the desired value in the Display window field, and press Enter .
The info area displays the information that you requested.
Notes:
•Alternatively, type 20-24 in the Option # field to display the required window.
•Press PF9 to switch between the windows in order. PF9 does not switch between the windows when the Backtrace
Facility is active.
The Display window field has the following values:
N (None)
Disables the info area so that you are able to see more of the source code.
T (Titles)
Displays the Title window in the info area. The Title window shows the title and header lines of your Source Listing
Display, including the option and PF key descriptions. T is the default value for the Display window field unless
changed during the product installation.
R (Registers)
Displays the Register window in the info area. The Register window shows the registers and attributes of your
program.
K (Keep)
Displays the Keep window in the info area. The Keep window shows your program data items.
P (Program)
Displays the Program window in the info area. The Program window displays the load module name and the
symbolic file information.
Register Window
The Register window allows you to display and modify the contents of registers, and view an area where a register points
to.
The following screen shows the Register window:
   CA InterTest for CICS  - PROTSYM FILE  ABEND DETECTED BREAKPOINT
COMMAND ===>
Program= COBDEMO  Option #       Stmt #
                                        Search=
------------------------------------------------------------------------------------


Search=
------------------------------------------------------------------------------------
 R0-R7  3520A424 35209220 00100100 3520B5C8 3520A540 350F79E0 350F7998 B5200108
 R8-R15 3520A5C8 3520A2C0 3651B15C 3651B904 3651B11C 352090D0 B651C242 00000000
 Cond. Code = 0   Amode = 31   ExecKey = USER   TransIsolate = YES
------------------------------------------------------------------------------------
 _ 000412 CONTINUE-TASK.
   000413**** TASKNUM *NOTE* FIELD MUST BE INITIALIZED
 A    ==>     ADD +1 TO TASKNUM.
...
The Register window contains the following fields:
•R0-R7
•R8-R15
Displays the contents of registers at the current statement of the program.
•Cond. Code
 1300


InterTest™ and SymDump ® 11.0
Indicates the current condition code.
•Amode
Displays the current addressing mode of the program.
•ExecKey
Displays the ExecKey for the current program if the CICS Storage Protection Option is active, depending on the option
specified in the program definition.
•TransIsolate
Displays the transaction isolation option of the current task if the CICS Transaction Isolation Option is active.
•To modify the program registers, overtype the displayed contents with the desired value, and press Enter .
•To view the area pointed to by a register, overtype the first displayed character of the register with either an at sign (@)
for a 24-bit address, or with a percent sign (%) for a 31-bit address, and press Enter .
Program Window
The Program window displays the name of the load module that you analyze.
The following screen shows the Program window:
   CA InterTest for CICS  - PROTSYM FILE  SOURCE LISTING DISPLAY
COMMAND ===>
Program= CSBIN25  Option #       Stmt #
                                        Search=
 Load module= COBDEML
 Symbolic file: PROTSYM  Timestamp: 2014-05-27 05:05 Language: IBMCOB 4.2
---------+--------------------------------------------------------------------------
 _ 000023 PROCEDURE DIVISION USING COMM-TEXT.
 _ 000024     MOVE ZERO TO DIVCT.
...
The Symbolic file, Timestamp, and Language fields provide information about the subprogram specified in the Program
field, not the load composite module in the Load module field.
Set the Scroll Amount
The scroll amount determines how much more of your source listing displays each time you press PF7 or PF8.
To set the scroll amount for scrolling backward and forward (PF7 and PF8)


To set the scroll amount for scrolling backward and forward (PF7 and PF8)
1.Type profile  on the command line and press Enter, or press PF4 from a Source Listing screen to display the Profile
screen.
2.Overtype the current PF7/8 Amount= entry with one of the following:
PAGE
The size (number of lines) of the display area on the Source Listing Display.
HALF
Half the size of the display area.
nnnn
Any number of lines from 1 to 9999.
STOP
Go to the next or previous breakpoint in the program.
NOTE
Setting the Scroll Amount to STOP is an excellent way to review all breakpoints set in your program if
you have InterTest for CICS installed.
 1301


InterTest™ and SymDump ® 11.0
3.Press Enter. The change takes effect immediately and returns to the Source Listing Display screen.
Display and Search Through Nested Programs
SymDump  for CICS provides support for COBOL II nested programs when the COBOL nested programs are recompiled
with the COBOL II post-compiler provided with SymDump  for CICS.
COBOL II nested programs allow non-unique paragraph and data names to be defined across nested programs.
Therefore, SymDump  for CICS can support qualified names  for COBOL programs. A qualified name consists of
a one- to 30-byte COBOL program name, a colon, and a one- to 30-byte paragraph or data name. For example,
program1:datanam1 is a qualified name. Qualified names ensuring that the correct version of datanam1 (which can be
defined in multiple programs) displays.
When SymDump  for CICS displays the source code for a nested program, the Nested= field displays below the Program=
field. The Nested= field is 30 bytes long and indicates the name of the nested program for the currently displayed source
code. If you are using the Source Listing facility to display a COBOL nested program and you press PF8 to scroll through
the entire source code of the program, the Nested= field changes each time the source code for a different nested
program displays.
The names of all nested programs within a specific COBOL program are listed at the end of the Procedure Name Cross
Reference section (Option  # 7).
              CA InterTest for CICS - PROTDEM FILE SOURCE LISTING DISPLAY
COMMAND ===>
Program= ACME2000 Option #       Stmt #                             Margin= 01
 Nested=                                Search=


Nested=                                Search=
OPTS 1 Proc div  2 Work-stor 3 Link sect 4 D-map      5 Clst/Pmap More:   +
     6 Data xref 7 Proc xref 8 Err msgs  9 Srch fwd  10 Srch bwd
PFKS 1 Help      2           3 End       4 Profile    5 Monitor    6 Menu
     7 Backward  8 Forward   9 Next Wnd 10           11           12 Status
---------+---------------------------------------------------------------------
 _ DEFINED      PROCEDURE NAMES         REFERENCES
 _   122 3000-REGISTER-HANDLER          P107
 _   131 4000-FORCE-ABEND               P108
 _   139 5000-HANDLE-ROUTINE            D129
 _   152 9000-RETURN                    P109
 _   168 9999-GOBACK
 _   227 9999-GOBACK                    P221
 DEFINED   CROSS-REFERENCE OF PROGRAMS     REFERENCES
EXTERNAL   ACME200A . . . . . . . . . . . 120
     171   ACME200N . . . . . . . . . . . 229 114
       2   ACME2000 . . . . . . . . . . . 230
EXTERNAL   ACME2001 . . . . . . . . . . . 117
EXTERNAL   DFHEI1 . . . . . . . . . . . . 127 137 147 160 166
NESTED PROGRAM MAP
PROGRAM ATTRIBUTE CODES (RIGHTMOST COLUMN) HAVE THE FOLLOWING MEANINGS:


PROGRAM ATTRIBUTE CODES (RIGHTMOST COLUMN) HAVE THE FOLLOWING MEANINGS:
The Nested= field also indicates the nested program that Option # 1, 2, and 3 apply to, and the nested program that
SymDump  for CICS searches first for any data name or paragraph name that you specify in the Search= field. If a
paragraph name or data name is not found in the specified nested program, SymDump  for CICS then searches the main
program.
For example, if Option # 2 and Nested=program2 are specified, the Working Storage section for nested program
program2 is displayed. Also, if Nested=program3 and Search=datanam1 are specified, nested program program3 is
searched first for datanam1; if datanam1 is not found, the main program is searched for datanam1.
 1302


InterTest™ and SymDump ® 11.0
Exit the Source Listing Facility
To exit the Source Listing facility, type END  on the Command line and press Enter.
InterTest for CICS users can exit the menus using =X.
Batch Utility
Batch utility IN25DMPU provides maintenance and reporting functions for your SymDump  for CICS VSAM repository
(PROTDMP file).
These topics detail the required JCL and command syntax used to execute the batch utility.
Command Syntax
You enter commands one per line in the SYSIN file using the command syntax described in this section.
A valid command consists of a keyword followed by an argument or expression generally specified in the following format:
keyword argument operator value
Notes:
•operator  and value  are not always required.
•The OPT command keyword requires a slightly different syntax that is described later in this topic.
The following are examples of valid commands:
DSN TEST.SYMDUMP.PROTDMP
LIST ALL
DELETE AGE GT 30
OPT PURGE Y
Supported Keywords
The supported command keywords follow:
COPY
Copies selected dumps from the secondary repository (ODSN) to the primary repository (DSN). You must specify
both DSN and ODSN keywords prior to using the COPY keyword.
DELETE
Deletes selected dumps from the primary repository (DSN). You must specify the DSN keyword before using the
DELETE keyword.
DSN
Defines the dsname for the primary repository. You must specify this prior to using any other commands.
LIST
Provides a list of dumps contained within the primary repository that fulfill required selection criteria; this keyword
also provides PROTDMP file statistics.
LOCK
Locks the selected dumps in the primary repository (DSN) to prevent deletion. You must specify a DSN keyword
prior to using the LOCK keyword.


prior to using the LOCK keyword.
Note:  This command is equivalent to the H line command on the Dump/Trace Selection screen.
 1303


InterTest™ and SymDump ® 11.0
ODSN
Defines the dsname for the secondary repository. You must specify this keyword prior to using the COPY
command.
OPT
Overrides an option value in the primary repository (DSN). Valid options and their values are described later in
this topic.
UNLOCK
Unlocks selected dumps in the primary repository (DSN) that lets you delete or modify them. You must specify the
DSN keyword prior to using the LOCK keyword.
Note:  This command is equivalent to the R line command on the Dump/Trace Selection screen.
Arguments
Following are the descriptions for all the valid arguments. Some command keywords only accept a subset of these
arguments.
AGE
Selects dumps by the number of days since they were created.
For example:
LIST AGE EQ 10
DELETE AGE GT 35
ALL
Selects all dumps.
For example:
LIST ALL
UNLOCK ALL
CODE
Selects dumps by the abend code.
For example:
LOCK CODE EQ ATNI
DELETE CODE EQ ASRA
DATE
Selects dumps by their created date in the format of MM/DD/YYYY.
For example:
LIST DATE EQ 11/20/2007
DELETE DATE GT 11/18/2007
LOCK
Selects dumps that are locked in hold status that prevents them from being deleted.
For example:
LIST LOCK
PGM
Selects dumps by the name of the abending program.
For example:
LIST PGM EQ ASMDEMO
DELETE PGM EQ COB2DEMO
TERM
Selects dumps by the name of the terminal where the abending transaction began.
For example:
LIST TERM EQ U008
 1304


InterTest™ and SymDump ® 11.0
DELETE TERM GE U010
TRAN
Selects dumps by the name of the abending transaction.
For example:
LIST TRAN RANGE DEMA DEMP
DELETE TRAN EQ DEMC
Operators
The valid operators are as follows:
EQ
Selects dumps if the value of the argument is equal to the value specified.
NE
Selects dumps if the value of the argument is not equal to the value specified.
GE
Selects dumps if the value of the argument is greater than or equal to the value specified.
GT
Selects dumps if the value of the argument is greater than the value specified.
LE
Selects dumps if the value of the argument is less than or equal to the value specified.
LT
Selects dumps if the value of the argument is less than the value specified.
RANGE
Selects dumps if the value of the argument is between the two values specified.
Option Arguments for the OPT Command Keyword
The valid arguments for the OPT command are as follows:
ALL
Displays the current settings of all options from SymDump for CICS.
For example:
OPT ALL
SUPPRESSA
Suppresses AP0001 dumps. Specify whether full AP0001 SVC dumps should be suppressed for the ASRA and
ASRB abends. If you specify N, dumps conform to the specifications defined for your CICS system.
For example:
OPT SUPPRESSA Y
OPT SUPPRESSA N
SUPPRESSC
Suppresses CICS transaction dumps. Specify if a transaction dump should be written to the CICS dump data set.
For example:
OPT SUPPRESSC Y
OPT SUPPRESSC N
PURGE
Purges dumps automatically. Specify if automatic purging of dumps should occur during startup of SymDump  for


CICS. Qualification for purging is determined by age (number of days to hold dumps), or the HOLD indicator set
on the Selection List menu.
 1305


InterTest™ and SymDump ® 11.0
For example:
OPT PURGE Y
OPT PURGE N
MESSAGES
Messages to the operator. Specify if informational messages should be written to the console when SymDump  for
CICS intercepts dump or trace requests.
For example:
OPT MESSAGES Y
OPT MESSAGES N
CAPTUREX
Captures EXEC CICS dumps. Specify if transaction dumps produced by EXEC CICS DUMP commands should
be captured by SymDump .
For example:
OPT CAPTUREX Y
OPT CAPTUREX N
DUMPCURR
Dumps only the current program. Specify if the dump should include just the active program or all linked and
loaded programs.
For example:
OPT DUMPCURR Y
OPT DUMPCURR N
DYNAPURGE
Dynamic purge of dumps. Specify if dynamic purging of dumps should occur during dump capture for non-
held dumps on a FIFO basis. Dynamic purging occurs only when space to hold the dump being captured is
inadequate; dynamic purging deletes only enough dumps to make space for the new dump. HOLD days are
ignored for dynamic purge.
For example:
OPT DYNAPURGE Y
OPT DYNAPURGE N
PREVABEND
Use Prev Abend code. Specify if the original abend code is presented when a Handle Abend command is issued.
The Handle Abend routine usually issues an EXEC CICS Abend or Dump command which masks the original
problem. A 'Y' in this option causes the original dump to be formatted. In order to set PREVABEND to 'Y', the
CAPTUREX parameter must also be set to 'Y'.
For example:
OPT PREVABEND Y
OPT PREVABEND N
HOLD


For example:
OPT PREVABEND Y
OPT PREVABEND N
HOLD
Number of days to hold dumps. Specify the number of days non-held dumps are retained.
For example:
OPT HOLD 20
SELECT
Dumps select start date. Specify the date that dump selection starts.
For example:
OPT SELECT CURRDATE
OPT SELECT 01/01/2007
 1306


InterTest™ and SymDump ® 11.0
SUPPRESSD
Suppresses duplicate transaction dumps. Specify if duplicate dump suppression is in effect. A dump is considered
a duplicate when an abend has a matching program/offset with a previously captured dump.
For example:
OPT SUPPRESSD Y
OPT SUPPRESSD N
SUPPRESSL
Duplicates dump suppression limit. Specify the maximum number of duplicate dumps captured for a given
occurrence of program/offset. This parameter is recognized only when SUPPRESSD=Y is also specified.
For example:
OPT SUPPRESSL 158
EXCLUDE ADD
Causes the specified abend code to be added to the exclusion list to prevent dumps from being created for this
type of abend.
For example:
OPT EXCLUDE ADD ASRA
EXCLUDE DEL
Causes the specified abend code to be removed from the exclusion list to allow dumps to be created for this type
of abend.
For example:
OPT EXCLUDE DEL ASRA
JCL
This area describes the JCL used to run batch utility and DD statements.
SYSIN
Contains commands for batch utility, specified one per line. Blank lines are ignored. Any line containing an
asterisk "*" as the first non-blank character is treated as a comment.
SYSPRINT
Contains the output report from the batch utility.
PARM='TEST'
If specified, the batch utility only validates input commands.
Example JCL:
//UTIL EXEC PGM=IN25DMPU,PARM='TEST'
//STEPLIB DD DISP=SHR,DSN=CAI.CAVHLOAD
//SYSPRINT DD SYSOUT=*
//SYSIN  DD *
    DSN CA.TEST.PROTDMP
    LIST ALL
* --- COMMENT ---


DSN CA.TEST.PROTDMP
    LIST ALL
* --- COMMENT ---
    LIST DATE EQ 11/20/2007
    OPT ALL
/*
Example output in SYSPRINT:
 DSN CA.TEST.PROTDMP

 LIST ALL

 1307