InterTest™ and SymDump ® 11.0
MRGLOCAL ON|OFF
Merges symbolic names onto local storage for COBOL.
MRGPARMS ON|OFF
Merges symbolic names onto PL/I parameter storage.
MRGSTAT ON|OFF
Merges symbolic names onto PL/I static storage.
MRGWORK ON|OFF
Merges symbolic names onto working storage for COBOL.
The following example shows a merged data display for the WORKING-STORAGE section of a COBOL program.
***************************
* WORKING-STORAGE SECTION *
***************************
[A]                                                                               [D]   [E]
 LINE#    LEVEL/FIELD NAME              VALUE/LOCATION
 DEFINITION
 ------  -----------------------------  --------------------------------------  ----------------------------------------
000136  77 FILLER                          [G]    *THIS PROGRAM IS PROPRIETARY PROP*  X(80)
[B]         [C]                         (+000032) *ERTY OF COMPUTER ASSOCIATES INTE*
                                        (+000064) *RNATIONAL, INC. *
000139  77 FILLER                                 *COPYRIGHT (C) 1986-1999 BY COMP*   X(80)
                                   [H]  (+000032) *UTER ASSOCIATES INTERNATIONAL, I*
                                        (+000064) *NC.             *
000142  77 ERROR-FLAG                            ZEROS                                        X(1)
000143  77 DATA-PICX10                            ALL '&'                                     X(10)
000144  77 ROW-3D                                 1                                           99 BINARY
000145  77 COLUMN-3D                              1                                           99 BINARY
000146  77 RANGE-3D                               1                                           99 BINARY


000146  77 RANGE-3D                               1                                           99 BINARY
000148  01 PARAMETER-ONE                        BLW=0000+0000D0  (0E77A528) [F]
000149  03 FILLER                                 *PARAMETERONE*                              X(12)
000154  01 PARM-PASSED-BY-JCL                 BLW=0000+0000E0  (0E77A538)
000155  03 PARM-MSG                               *WSINIT  *                                  X(8)
000156  03 PARM-FLAG                              *WSINIT  *                                  X(8)
000157  03 PARM-MODE                              *DTE*                                       X(3)
000159  01 TABLE-1                                  BLW=0000+0000F8  (0E77A550)
000160  05 ARRAY(1)                                 BLW=0000+0000F8  (0E77A550)        OCCURS 5
000161  10 DATA-NAME1(1)                         ALL '&'                                       XXX
000162  10 DATA-NAME2(1) [I]                    ALL '&'                                XXX
          <UNMERGED DATA FOR ARRAY> [J]    X        '50505050505050505050505050505050' LENGTH  24
                                  (+000016)    X    '5050505050505050'

    :     :
    :     :

000315  01 LIST-1M                               BLW=0001+003860  (0E77ECB8)           PACKED-DECIMAL


000316  03 LIST-1(1)                      ? X   '50505050'                                  S9(6) PACKED-
DECIMAL OCCURS 100
 859


InterTest™ and SymDump ® 11.0
           <UNMERGED DATA FOR LIST-1>     X '50505050505050505050505050505050'         LENGTH  396
                                             LINES    000016-000368 SAME AS ABOVE
                                     (+000384) X' 505050505050505050505050'
            INX                                  473380382                                  INDEX=0001 [K]
A merged data display for the WORKING-STORAGE section of a COBOL program contains the following information:
[A]
Displays the header describing the report columns.
[B]
Displays the source line number where the data item was defined.
[C]
Displays the level number and name of the data item.
[D]
Displays the definition for the field. For COBOL, this includes the PICTURE and USAGE clauses and any
REDEFINES or OCCURS clauses for the field.
[E]
For some fields, indicates one of the following USAGE types of the data item:
•COMP and COMP-4 items are identified as BINARY.
•COMP-1 items are identified as FLOATING-POINT.
•COMP-2 items are identified as LONG FLOATING-POINT.
•COMP-3 items are identified as PACKED-DECIMAL.
•DISPLAY-1 items are identified as DBCS.
[F]
Displays the base locator and displacement of the item for group items. The address of the item is also identified,
in parentheses. (The base locator prints as BL, BLL, or SBL for OS/VS COBOL and as BLF, BLW, BLL, BLK, BLV,
or BLX for COBOL II and above. For COBOL II and above, the displacement may exceed 4 KB.) If the GRPADDR


option is set to OFF, this information is suppressed.
[G]
Displays the value of the item for elementary items. The value is displayed in a format determined by the USAGE
of the data item and the validity of the data.
For example:
•DISPLAY data is shown in display format
•PACKED-DECIMAL, BINARY, and INDEX data are shown in decimal display format (DEC) or hexadecimal
format (HEX), depending on the value of the BINFRMT option.
•POINTER, PROCEDURE-POINTER, FLOATING-POINT and DBCS data are shown in hexadecimal format (for
example, X'nnnnnnnn').
If the value of a data item is invalid, a question mark(?) precedes the data value and the data is displayed in
hexadecimal format.
If the address of a data item is invalid, a question mark(?) precedes the data value column. The words 'INVALID
ADDRESS' are displayed in the value column, followed by the address, in parentheses.
[H]
Displays the offset of the continued data (from the beginning of the data item) in decimal, on each successive line.
If the data is too long to fit on the current line (32 bytes for display format, 16 bytes for hexadecimal format) it is
continued on the next line.
[I]
Displays the first n occurrences of the table in merged format (where n is the OCCURS option value) if the value
specified in the OCCURS option is less than the number of occurrences defined to the table. The rest of the table
 860


InterTest™ and SymDump ® 11.0
is identified as '<UNMERGED DATA FOR tablename>'. The length is displayed in the DEFINITION column and
the data is displayed in hexadecimal format.
The OCCURS option was set to the default value of 1 for this report. The maximum value for the OCCURS option
is 16777215.
[J]
Indicates the mapping status of the data in COBOL programs. If the COBOL program contains data that does
not map to a data item (such as slack bytes or unmerged data items from a COPY... SUPPRESS statement), the
data is identified as '<UNMERGED DATA>'. The length is displayed in the DEFINITION column and the data is
displayed in hexadecimal format.
[K]
Displays the index name, cell number, and current value on the line following the OCCURS data item if an
INDEXED clause is specified on an OCCURS data item. If the current index value cannot be determined, 'N/A' is
displayed in the value column.
When displaying a variable length table, if the size of the table has not yet been defined or cannot be determined, the
maximum table size is used.
Dumped Display
An example of a dumped report follows:
***************************
* WORKING-
STORAGE SECTION *
***************************
ADDRESS[A]32FB7128 [B]LENGTH 00000DAE  (DECIMAL 3,502)
BLW=0000  +000000 F0F00000 00000000 00000000 00000000 [E]
 F0F5C000 00000000 00000000 00000000 [F]*00..............05{.............*


[C]    [D]+000020 F0F5F000 00000000 003B0000 00000000
 000A0000 00000000 00000000 00000000   *050.............................*
          +000040 001C0000 00000000 002B0000 00000000
 00070000 00000000 F0000000 00000000   *........................0.......*
          +000060 00000000 00000000 00000000 00000000
 00000000 00000000 00000000 00000000   *................................*
          +000080 00010000 00000000 00000000 00000000
 00010000 00000000 00000000 00000000   *................................*
          +0000A0 00000000 00000000 00000000 00000000
 FFFF0000 00000000 FFFF0000 00000000   *................................*
          +0000C0 00050000 00000000 00000000 00000000
 00000000 00000000 E5D7E4E3 40404040   *........................VPUT    *
          +0000E0 E5C7C5E3 40404040 C3C8C1D9 40404040
 E5D9C5D7 D3C1C3C5 E5C4C5C6 C9D5C540   *VGET    CHAR    VREPLACEVDEFINE *
A dumped report contains the following information:
[A]
Displays the address of the dumped storage.
[B]


[A]
Displays the address of the dumped storage.
[B]
Displays the length of the dumped storage in decimal and hexadecimal.
 861


InterTest™ and SymDump ® 11.0
[C]
Displays the base locator cell associated with the dumped storage (The base locator prints as BL, BLL, or SBL for
OS/VS COBOL and as BLF, BLW, BLL, BLK, BLV, or BLX for COBOL II and above.)
[D]
Displays the displacement of the storage from the specified base locator, in hexadecimal. (For COBOL II and
above, the displacement can exceed 4 KB.)
[E]
Displays the data in hexadecimal format.
[F]
Displays the data in display format.
CAIPRINT Repository Viewer
The CAIPRINT Repository Viewer can be used to view SymDump  Batch reports that are written to your central VSAM
repository. Each report is automatically written to the repository defined in your run-time defaults member, CAOUDFRX, if
the PRTREPT option is set to REPOS or BOTH.
The CAIPRINT Repository Viewer provides the following benefits:
•A single interface for viewing, printing, and maintaining SymDump  Batch reports
•Easy access to multiple CAIPRINT repositories
•View-time control over the formatting options
•View-time addition of symbolic information to your reports
•Utilities for adding, viewing, printing, and maintaining symbolic information
During installation, the ISPF Primary Option menu must be updated to include a selection for the CAIPRINT Repository
Viewer. If this is not completed, see Installing for additional information.
Select the appropriate option from the menu to start the viewer. The Report Index panel displays.
Report Index
The Report Index panel displays all SymDump  Batch reports that are written to the selected repository, sorted in
descending order by date and time.
 CA SymDump Batch ------------ Report Index ------------------- Line 1 of 68
 Command ===>                                                   Scroll ===> CSR


Command ===>                                                   Scroll ===> CSR
 CAPI100I Repository contains 68 report(s) -------------------------------------
 Repository Dsname: CAI.PRTLIB
    1754 Data Records      680 Used    38.7% Full
 Filter: Jobname *        Step/Tsk *        Program *        Offset *
         Comp    *        UserID   *        Lock    *        System *
 ------------------------------------------------------------------------- Lvl 1
 Cmd  JobName   Step/Tsk  Program   Offset   Comp    Date        Time   UserId
  .   WANDA07D  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/05  12.41  TSTUSR7
  .   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/03/02  18.35  TSTUSR1
  .   USER002R  RUN       n/a       n/a      RC=0000 2007/03/02  18.34  TSTUSR3
  .   WANDA07D  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  18.20  TSTUSR7
  .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  17.09  TSTUSR7
  .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  16.25  TSTUSR7


.   WANDA07A  S0C1      RENTSCAN  0000AFA  S=0C2   2007/03/01  11.00  TSTUSR7
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.41  TSTUSR3
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.34  TSTUSR7
 862


InterTest™ and SymDump ® 11.0
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/02/28  10.06  USER01
  .   WANDA07Z  S0C1      TESTSCAN  0000AFA  S=0C2   2007/02/28  09.43  USER01
  .   USRSC01B  RUN       CARXDEMA  000013C  S=0C7   2007/02/23  14.34  USER02
  .   USRSC01A  RUN       CEEPLPKA  00BAE7A  U=0666  2007/02/23  14.33  USER02
  .   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/02/23  14.28  USER02
  .   USRSC01A  RUN       ABEND1    0000014  U=0001  2007/02/21  15.26  TSTUSR2

When the viewer is started for the first time, the repository data set name is determined using your installation defaults.
For all subsequent executions, the value is retrieved from your personal user profile.
Select a Repository
You have an option of selecting a repository of your choice.
Follow these steps:
1.Use the SETINDEX command to switch to a different repository.
You are prompted for the new repository name as shown in the following screen:
 CA SymDump Batch---------- Report Index ------------------- Line 1 of 68
 Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------


Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------
 Repository +------------------------------------------------------+
    1754 Da |                                                      |
 Filter: Jo | Enter Repository Dsname:                             |
         Co |                                                      |
 ---------- | ===>                                                 | ----- Lvl 1
 Cmd  JobNa |                                                      |    UserId
  .   WANDA +------------------------------------------------------+ 1  TSTUSR7
  .   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/03/02  18.35  TSTUSR1
  .   USER002R  RUN       n/a       n/a      RC=0000 2007/03/02  18.34  TSTUSR3
  .   WANDA07D  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  18.20  TSTUSR7
  .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  17.09  TSTUSR7
  .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  16.25  TSTUSR7
  .   WANDA07A  S0C1      RENTSCAN  0000AFA  S=0C2   2007/03/01  11.00  TSTUSR7


.   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.41  TSTUSR3
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.34  TSTUSR7
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/02/28  10.06  USER01
  .   WANDA07Z  S0C1      TESTSCAN  0000AFA  S=0C2   2007/02/28  09.43  USER01
  .   USRSC01B  RUN       CARXDEMA  000013C  S=0C7   2007/02/23  14.34  USER02
  .   USRSC01A  RUN       CEEPLPKA  00BAE7A  U=0666  2007/02/23  14.33  USER02
  .   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/02/23  14.28  USER02
  .   USRSC01A  RUN       ABEND1    0000014  U=0001  2007/02/21  15.26  TSTUSR2

2.Type the new data set name, fully qualified and enclosed in single quotation marks, or leave this field blank to view the
default repository for the current system.
Report Index Fields


default repository for the current system.
Report Index Fields
A static information area is displayed at the top of the display, immediately below the command line and separated by
dashed lines.
The following information is displayed in this area:
 863


InterTest™ and SymDump ® 11.0
Repository Dsname
Displays the data set name of the currently selected repository.
Data Records
Displays the number of data records available in the selected repository.
Used
Displays the number of used data records in the selected repository.
Full
Displays the percentage of used data records.
Filters
Lists eight updatable fields (Jobname, Step/Tsk, Program, Offst, Comp, UserID, Lock, System) that can be used
to filter the list of reports that can be selected.
The final static line in this display is the highlighted header line, containing all of the column headers for the report list.
The data portion of the display is horizontally and vertically scrollable and can be sorted in ascending or descending order
on any column header.
For each report in the list, the following information is displayed:
Job
Displays the name of the job that produced the report.
Step/Tsk
Displays the name of the step that produced the report or the IMS DC task ID if the report was generated in an
IMS DC environment under LE.
Program
Displays the name of the abending program that caused the report to be produced.
Offset
Displays the offset in the abending program where the abend occurred.
Comp
Displays the completion code from the step that produced the report.
Date
Displays the date on which the report was produced.
Time
Displays the time when the report was produced.
Userid
Displays the name of user who submitted the job that produced the report.
Lock
Displays the name of the user that owns a lock on the report to prevent deletion.
System
Displays the name of the system on which the report was created.
Asid
Displays the address space ID of the job which created the report.
#Recs
Displays the number of physical repository records occupied by the report.
S I P


#Recs
Displays the number of physical repository records occupied by the report.
S I P
Indicates whether the report contains Snaps, Intercepts, or Parmchk.
 864


InterTest™ and SymDump ® 11.0
Primary Commands
The following primary commands are available from the Report Index panel:
BOTTOM
Scrolls the display to the last line.
DOWN
Scrolls the display forward.
FIND
Locates text in the current display.
FM
Invokes File Master Plus  to view a data set.
HELP
Requests help for a command, message, or topic.
KEEP
Adds data from the current display to the Keep Window.
LEFT
Scrolls the display to the left.
OPTIONS
Displays the current installation options in effect.
PRINT
Prints all or part of the current display.
PROFILE
Views and updates display preferences.
REFRESH
Refreshes the current display.
RFIND
Repeats a previous FIND command.
RIGHT
Scrolls the display to the right.
SET
Selects a new repository.
SORT
Sorts the current display on any column heading.
SYM
Displays the Symbolic Utilities menu.
TOP
Scrolls the display to the first line.
UP
Scrolls the display backward.
A description of each primary command can be found later in this section.
For viewing the online help for any primary command, type HELP command-name.
Line Commands
The following line commands can be entered in the Cmd column:
 865


InterTest™ and SymDump ® 11.0
Delete a Report
You can delete a report that is not required from the repository.
Follow these steps:
1.Type the D line command.
You are prompted for confirmation to prevent accidental deletion as shown in the following screen:
 CA SymDump Batch ------------ Report Index ------------------- Line 1 of 68
 Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------
 Repository  +----------------------------------------------------+
    1754 Dat | Press ENTER to confirm the delete request for      |
 Filter: Job | the selected report:                               | *
         Com |                                                    | *
 ----------- | Program: CARXDEMA  Offset: 000013C  Comp: S=0C7    | ------ Lvl 1
 Cmd  JobNam | Created: 2007/02/23 at 14.28                       | e   UserId
  .   WANDA0 |                                                    | 41  TSTUSR7
  .   USRSC0 | Press END to cancel the delete request.            | 35  TSTUSR1
  .   USER00 |                                                    | 34  TSTUSR3
  .   WANDA0 | Display this message? (Y/N) ===> Y                 | 20  TSTUSR7
  .   WANDA0 +----------------------------------------------------+ 09  TSTUSR7
  .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  16.25  TSTUSR7
  .   WANDA07A  S0C1      RENTSCAN  0000AFA  S=0C2   2007/03/01  11.00  TSTUSR7


.   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.41  TSTUSR3
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.34  TSTUSR7
  .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/02/28  10.06  USER01
  .   WANDA07Z  S0C1      TESTSCAN  0000AFA  S=0C2   2007/02/28  09.43  USER01
  .   USRSC01B  RUN       CARXDEMA  000013C  S=0C7   2007/02/23  14.34  USER02
  .   USRSC01A  RUN       CEEPLPKA  00BAE7A  U=0666  2007/02/23  14.33  USER02
  d   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/02/23  14.28  USER02
  .   USRSC01A  RUN       ABEND1    0000014  U=0001  2007/02/21  15.26  TSTUSR2

2.Press Enter to delete the report, or press END to cancel the request.
You can suppress confirmation for the remainder of the session by entering N in the Display this message? field located at


the bottom of the confirmation window.
Use PROFILE command to suppress all delete confirmations for your ID.
Lock and Unlock Reports
You can lock a report to ensure that it is not edited or deleted by other users.
Follow these steps:
1.Type the L line command.
Your userid appears in the Lock column, indicating that you have requested a lock for the report. While a report is
locked, it cannot be deleted from the repository.
2.Type the U line command to unlock a report that was previously locked.
Use the Electronic Notepad
You can use the Electronic Notepad as a scratch pad while debugging a problem.
To use the electronic notepad, type the N line command to open the Electronic Notepad for a report.
 866


InterTest™ and SymDump ® 11.0
Your notes are stored in your user profile, are unique to the selected report, and can only be viewed from your own userid.
NOTE
For more information about a complete description of the Electronic Notepad, see Advanced Techniques.
Modify Formatting Options
When a report is created, your installation defaults and CAIOPTS overrides are used to select formatting options for the
report. Using the Repository Viewer, you can change many of these formatting options dynamically to control the format
and content of your reports.
Follow these steps:
1.Type the O line command to display the Report Options panel.
The following screen is displayed:
 CA SymDump Batch ------------ Report Options ----------------- Line 1 of 15
 Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------
 JobName  USER002A   Step/Tsk  RUN       UserId  USER002     Date  2007/01/25
 Program  CAOEDEMO   Offset    0003D48   Comp    S=0C7       Time  12.40
 ------------------------------------------------------------------------- Lvl 2
 Display Options               Merging Options
 ASMINST    ===> ON            BINFRMT    ===> DEC
 FILES      ===> ON            GRPADDR    ===> ON
 FIRST128   ===> OFF           MERGEDB    ===> ON
 LINECNT    ===> 60            MRGAUTO    ===> ON
 LINKAGE    ===> ON            MRGBASED   ===> ON
 LISTLINE   ===> 0             MRGCNTLD   ===> ON
 LOCALSTOR  ===> ON            MRGDSECT   ===> ON
 MEMMAP     ===> ON            MRGFILES   ===> ON
 RPTSZ80    ===> OFF           MRGLINK    ===> ON
 SAVEAREA   ===> ON            MRGLOCAL   ===> ON


SAVEAREA   ===> ON            MRGLOCAL   ===> ON
 SHOWHEAP   ===> OFF           MRGPARMS   ===> ON
 WORKSTOR   ===> ON            MRGSTAT    ===> ON
                               MRGWORK    ===> ON
                               OCCURS     ===> 1
                               SHOWUNMRG  ===> TBLS

2.Modify the following formatting display and merging options as required:
–Display Options:
–ASMINST ON|OFF
Displays the abending Assembler instruction.
–FILES ON|OFF
Displays the Open Files report.
–FIRST128 ON|OFF
Displays only the first 128 bytes of each record.
–LINECNT nnn
Displays the number of lines per formatted page.
–LINKAGE ON|OFF
Displays the linkage section for COBOL programs.
–LISTLINE nn
 867


InterTest™ and SymDump ® 11.0
Displays the number of additional listing lines to be merged into a report before and after the source statement at
abend or snap.
–LOCALSTOR ON|OFF
Displays local storage for COBOL programs.
–MEMMAP ON|OFF
Displays the TGT, DSA, and PGT memory maps.
–RPTSZ80 ON|OFF
Formats when possible using 80-byte output.
–SAVEAREA ON|OFF
Displays the Save Area Trace report.
–SHOWHEAP ON|OFF
Displays LE or PL/I heap storage.
NOTE
SHOWHEAP ON requires SAVEHEAP ON at execution time for LE enabled COBOL or Assembler
programs.
–WORKSTOR ON|OFF
Displays the working storage for COBOL programs.
–Merging Options:
–BINFRMT DEC|HEX
Displays binary values as decimal or hexadecimal.
–GRPADDR ON|OFF
Displays the group address for 01-items.
–MERGEDB ON|OFF
Merges symbolic names onto Database reports.
–MRGAUTO ON|OFF
Merges symbolic names onto PL/I automatic storage.
–MRGBASED ON|OFF
Merges symbolic names onto PL/I based variable storage.
–MRGCNTLD ON|OFF
Merges symbolic names onto PL/I controlled storage.
–MRGDSECT ON|OFF
Merges symbolic names onto Assembler DSECT storage.
–MRGFILES ON|OFF
Merges symbolic names onto file section for COBOL.
–MRGLINK ON|OFF
Merges symbolic names onto linkage section for COBOL.
–MRGLOCAL ON|OFF
Merges symbolic names onto local storage for COBOL.
–MRGPARMS ON|OFF


–MRGPARMS ON|OFF
Merges symbolic names onto PL/I parameter storage.
–MRGSTAT ON|OFF
Merges symbolic names onto PL/I static storage.
–MRGWORK ON|OFF
Merges symbolic names onto working storage for COBOL.
–OCCURS nnn|MAX
Displays the number of table elements to display for each array.
–SHOWUNMRG ALL|NONE|TBLS
Displays storage for unmerged data.
3.Modify the formatting options as desired, press END.
 868


InterTest™ and SymDump ® 11.0
Your changes are saved to the repository. Press CANCEL to return to the Report Index panel without saving.
Print a Report
You have an option of printing a report to a printer, file, or other destination.
Follow these steps:
1.Type the P line command to send a report to a printer, file, or other destination.
The Print Options pop-up window displays:
 CA SymDump Batch ------------ Report Index ------------------- Line 1 of 68
 Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------
 Repo +------------------------------------------------------------------+
    1 |                                                                  |
 Filt | Print Options:                    * Press ENTER to PRINT *       |
      |                                                                  |
 ---- | Printer     ===> SYSTEM1A.USER01                                 | Lvl 1
 Cmd  |   or                                                             | rId
  P   | Dsname      ===> 'USER01.RPTFILE'                                | USR7
  .   | Member      ===> NEWMEM      Disposition ===>  NEW               | USR1
  .   |                                                                  | USR3
  .   | Copies      ===> 001                                             | USR7
  .   | Class       ===> X                                               | USR7
  .   | PageDef     ===>                                                 | USR7
  .   | FormDef     ===>                                                 | USR7
  .   | Chars       ===>                                                 | USR3
  .   |                                                                  | USR7
  .   | Format Y/N  ===> Y                                               | R01
  .   |                                                                  | R01
  .   |                                                                  | R02
  .   |                                                                  | R02
  .   |                                                                  | R02
  .   +------------------------------------------------------------------+ USR2

2.Complete the following fields and press Enter.
Printer


2.Complete the following fields and press Enter.
Printer
Lets you define the destination to which the printed output is sent. You
can specify a printer name, node.userid, or leave the field blank to spool the printed output to your TSO userid.
Dsname
Lets you define the name of a data set to which the printed output is written. If this field is non-blank, it overrides
the Printer field. When entering a data set name, it must be fully qualified and enclosed in single quotation marks.
Otherwise, your ZPREFIX value is used as the leading qualifier.
Member
Lets you define the member name if you are printing the report to a partitioned data set.
Disposition
Lets you specify the disposition of the data set to which the output should be printed. This field is relevant only if
printing to a data set. If the value is NEW or MOD, a second window pops up to request allocation parameters.
Values: SHR, OLD, NEW, and MOD
NOTE
For a description of the fields on the window, see the PRINT command.
 869


InterTest™ and SymDump ® 11.0
Copies
Lets you define the number of copies to be printed.
Class
Lets you define the sysout class to use to allocate the print data set.
PageDef
Lets you define the name of the library member that PSF uses to define the page layout for printing on a 3800
Printing Subsystem Model 3.
FormDef
Lets you define the name of the library member that PSF uses to define the form layout for printing on a 3800
Printing Subsystem Model 3.
Chars
Lets you define the name of the character arrangement tables for printing on a 3800 Printing Subsystem Model 3.
Format
Lets you specify whether to print reports for viewing at your installation.
Default: Y
Values:
Y
Prints reports for viewing at your installation.
N
Does not print reports for viewing. Set this field to N only when instructed to do so by Broadcom Support  for
diagnostic purposes.
3.Press CANCEL to return to the Report Index panel without printing.
Usage Notes:
•When one or more fields are changed before pressing Enter, the fields are validated and redisplayed along with the
message Press Enter to Print. To continue, press Enter again.
•Reports are printed using the formatting options defined in the repository. Use the O line command prior to printing to
confirm these options.
Select a Report for Viewing
To select a report for viewing, type the S line command.
When a report is selected for viewing, the report data is formatted using your customized formatting options and the
available symbolic information. The report is then loaded into memory, a table of contents called the Report Tree is built,
and the Report Tree panel displays.
Report Tree
The Report Tree panel displays all of the key report sections within your report, sorted in the order in which they appear. It


provides a shortcut to any section within the selected report.
CA SymDump Batch ------------ Report Tree -------------------- Line 1 of 10
Command ===>                                                   Scroll ===> CSR
CAPI052I Profile restored as of 11:31:59 on 2007/01/26 ------------------------
JobName  USER002A   Step/Tsk  RUN       UserId  USER002     Date  2007/01/25
Program  CAOEDEMO   Offset    0003D48   Comp    S=0C7       Time  12.40
------------------------------------------------------------------------- Lvl 2
Cmd  LineNo.   Description
 870


InterTest™ and SymDump ® 11.0
 .         1 - Job=USER002A
 .         1   |-Input Options Display
 .         6 - |-Abend S=0C7 (CAOEDEMO)
 .        20   | |-Abending Statement
 .        34   | |-Abending Instruction
 .        51   | |-Module Call Sequence
 .        63 + | |-Program CAOEDEMO
 .       811 + | |-Open Files
 .       819   | |-Save Area Trace
 .       843   |-Execution Summary
-------------------------------------------------------------------------------
To instantly position your display to any section in the report, Type S in the Cmd column next to that section and press
Enter. To position your display to the top of the report, type S next to the first entry in the Report Tree.
After your display is positioned within the report, you can reposition your display using the standard positioning commands
(UP, DOWN, FIND, RFIND, LOCATE) or press END to return to the tree and select a different shortcut.
Report Tree Fields
A static information area is displayed at the top of the panel, immediately below the command line and separated by
dashed lines.
The following information is displayed in the static information area:
Job Name
Displays the  name of the job for which the report was created.
Step/Tsk
Displays the  name of the step that produced the report or the IMS DC task ID if the report was generated in an
IMS DC environment under LE.
Userid
Displays the  name of the user owning the job for which the report was created.
Date
Displays the  date on which the report was created.
Program
Displays the  name of the program in control at the time of the error.
Offset


Program
Displays the  name of the program in control at the time of the error.
Offset
Displays the  offset within the program at the time of the error.
Comp
Displays the  completion code (S= xxx, U=dddd , or RC= dddd ).
Time
Displays the  time at which the report was captured.
The final static line in this display is the highlighted header line, containing all of the column headers for the Report Tree
panel.
The data portion of the display is scrollable but cannot be sorted.
For each entry in the Report Tree, the following information is displayed:
LineNo
Displays the  line number within the report where the report section corresponding to the tree entry begins.
 871


InterTest™ and SymDump ® 11.0
Description
Displays a brief description of the report section, generally matching the header found at the top of the section in
the report.
Primary Commands
The following primary commands are available from the Report Tree panel:
Command Description
BOTTOM Scrolls the display to the last line.
DOWN Scrolls the display forward.
FIND Locates text in the current display.
FM Invokes File Master Plus  to view a data set.
HELP Requests help for a command, message or topic.
KEEP Adds data from the current display to the Keep Window.
LEFT Scrolls the display to the left.
OPTIONS Displays the current installation options in effect.
PRINT Prints all of part of the current display.
PROFILE Views and updates display preferences.
RFIND Repeats a previous FIND command.
RIGHT Scrolls the display to the right.
SYM Displays the Symbolic Utilities menu.
TOP Scrolls the display to the first line.
UP Scrolls the display backward.
VIEW Displays symbolic listing for a program.
A description of each primary command can be found later in this section.
For viewing the online help for any primary command, type HELP command-name .
Line Commands
The following line commands are available from the Report Tree panel:
Command Description
+ Expands an entry in the tree to view its subordinate sections.
- Collapses an entry in the tree to hide its subordinate sections.
! Explodes an entry in the tree by first expanding the entry and then
expanding each of its subordinates, recursively, until all of the
sections are visible.
/ Toggles an entry between the expanded and collapsed views.
S Selects a report section for viewing.
 872


InterTest™ and SymDump ® 11.0
Expand and Collapse the Tree View
Some report sections are logical subsets of other larger sections, and this relationship is represented in the tree using
indentation and an increasing number of vertical bars.
In the following example, an Abend report for program SBDEMOC, which begins on line eight, has six subordinate report
sections.
.     8-    | -Abend S=0C7 (SBDEMOC)
.    22 | |-Abending Statement
.    36 | |-Abending Instruction
.    53 | |-Module Call Sequence
.    65+    | |-Program SBDEMOC
.   802+    | |-Open Files
.   810 | |-Save Area Trace
The Abend report for program SBDEMOC is displayed with only one vertical bar. Each of the six subordinate sections are
displayed with two vertical bars, demonstrating that they are each logically part of the Abend report.
A section in the report tree is expanded when its subordinate sections are visible in the display and collapsed when its
subordinate sections are not visible. An expanded section is identified in the display by the - symbol immediately to the
right of the line number, while a collapsed section is identified by a + symbol. When neither symbol appear, the report
section has no subordinate sections.
This example shows the same report tree, except that the entry for program SBDEMOC is expanded to show its
subordinate sections. This view now contains a direct shortcut  to all of this program's data sections and other key reports.
.     8-    |-Abend S=0C7 (SBDEMOC)
.    22 | |-Abending Statement
.    36 | |-Abending Instruction
.    53 | |-Module Call Sequence


.    53 | |-Module Call Sequence
.    65-    | |-Program SBDEMOC
.    84+    | | |-File Section
.   110 | | |-Working-Storage Section
.   575 | | |-External Working-Storage Section
.   584 | | |-Linkage Section
.   600     | | |-Registers at Abend
.   637+    | | |-Memory Maps
.   802+    | |-Open Files
.   810 | |-Save Area Trace
By expanding and collapsing the Report Tree view, you can easily zoom in to easily locate any areas of interest within
your report.
View a Report
When you use the S line command from the Report Tree panel, your display is positioned directly to the selected section
of the report as shown in the following screen:
CA SymDump Batch ----------- Report ----------------------- Line 8 of 915
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
JobName  SBDEMOC    Step/Tsk  RUN       UserId  MIKED       Date  2004/05/17
 873


InterTest™ and SymDump ® 11.0
Program  SBDEMOC    Offset    0003B94   Comp    S=0C7       Time  15.33
------------------------------------------------------------------------- Lvl 3
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....
               ****************************
               *             *   S-0C7    *
               *  A B E N D  *------------*
               *             *  SBDEMOC   *
               ****************************
*******************************************************************************
*      DESCRIPTION:  S0C7 - A NUMERIC FIELD CONTAINED NON-NUMERIC DATA.
*
*  PROBABLE CAUSES:   1. NUMERIC DATA WAS NOT INITIALIZED.
*                     2. A SUBSCRIPT OR INDEX CONTAINED AN INVALID VALUE.
*                     3. A COMP-3 FIELD HAD AN INVALID SIGN.
*                     4. A GROUP MOVE OVERLAYED A NUMERIC FIELD WITH NON-NUMERI
*******************************************************************************

**********************
* ABENDING STATEMENT *
**********************
Report View Fields
The static information area displayed at the top of the Report Tree panel continues to display while viewing the report.
The final static line in this display is the highlighted ruler, which scrolls left and right automatically as you scroll the data.
The data portion of the display is both vertically and horizontally scrollable when the report length or width cannot be fully
accommodated by your screen dimensions.

Advanced Techniques
Several easy-to-master techniques involving simple primary commands can make your report viewing sessions more
productive. We recommend that you set your PF keys to some of these primary commands to facilitate their use:


•The Keep Window and the Electronic Notepad help you with your diagnostic procedure. Use the KEEP command to
copy data from any display into your Keep Window.
•The NOTES command lets you maintain notes for each report as you view.
•The TAG and LOCATE commands let you quickly maneuver through different sections of a report.
This section provides a detailed description of each of these advanced techniques.
Set PF Keys
Using PF keys to execute some of the more common commands helps save time and reduce keystroke errors when
entering commands.
Follow these steps:
1.Type KEYS  on any Repository Viewer command line and press Enter.
The PF Keys panel displays, which lets you change your PF key settings for the product.
 874


InterTest™ and SymDump ® 11.0
NOTE
If your Repository Viewer was invoked using the NEWAPPL keyword, it executes under its own unique
application ID and therefore has its own unique set of PF key settings. Therefore, setting your PF keys for
the viewer will not affect your settings for other ISPF applications.
The following screen shows the PF Keys panel:
                  PF Key Definitions and Labels - Primary Keys
 Command ===>
                                                                    More:     +
 Number of PF Keys . . . 24                          Terminal type  . . 3278
 Enter "/" to select . .           (Enable EURO sign)

 PF1 . . . HELP
 PF2 . . . SPLIT
 PF3 . . . END
 PF4 . . . DUMP
 PF5 . . . RFIND
 PF6 . . . MAP
 PF7 . . . UP
 PF8 . . . DOWN
 PF9 . . . SWAP
 PF10  . . LEFT
 PF11  . . RIGHT
 PF12  . . RETRIEVE

 PF1  Label  . .            PF2  Label  . .           PF3  Label  . .
 PF4  Label  . .            PF5  Label  . .           PF6  Label  . .
 PF7  Label  . .            PF8  Label  . .           PF9  Label  . .
 PF10 Label  . .           PF11  Label  . .           PF12 Label  . .
2. Use the PF Keys panel to assign any PF key to any primary command.
It is recommended to only reassign those keys whose functions are not used by the viewer. For example, some of your PF
keys may already be assigned to some of these functions used by the viewer:
•DOWN
•END
•HELP
•LEFT
•RFIND


•DOWN
•END
•HELP
•LEFT
•RFIND
•RETRIEVE
•RIGHT
•SPLIT
•SWAP
However, you can replace the following keys that are not used by the viewer:
•RCHANGE
•RETURN
We strongly recommend that you set one of your available PF keys to KEEP to facilitate the use of this cursor-sensitive
command.
 875


InterTest™ and SymDump ® 11.0
Use the Keep Window
The Keep Window is a dynamic area located just above the highlighted header line on any display. The size of the window
is dynamic depending on the number of data lines added. When the window is empty, its borders are not displayed. You
can copy any data line from any viewer display into this area, causing that data line to remain in view even after you exit
the display.
Examples of data you might add to your Keep Window include:
•Text from a HELP command
•Source statements from the SYM command
•Key data values from anywhere in your report
•Compile and link information for a program
To add a data line to your Keep Window, first type KEEP  on the command line, then place your cursor on the desired data
line and press Enter. Alternatively, if you have set a PF key for KEEP, place your cursor on any data line and press that
key. The data line is added automatically to your Keep Window.
The following example shows compile information for program SBDEMOC in the Keep Window:
CA SymDump Batch ------------ Report ----------------------- Line 22 of 898
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
JobName  SBDEMOC    Step/Tsk  RUN       UserId  USER02      Date  2007/06/05
Program  SBDEMOC    Offset    0003B94   Comp    S=0C7       Time  12.05
----------------------------------- (Keep) ------------------------------------
COMPILED ON 21 MAY,2007 AT 16.30.20 WITH COBOL FOR Z/OS 3.4.1
COMPILE OPTIONS: ADV, APOST, NOAWO, DATA(31), DBCS, NODECK, NODUMP, DYNAM,


NOFASTSRT, LIB, LIST, MAP, NONAME, NONUMBER, OBJECT, NOOFFSET,
                 OPTIMIZE, NUMPROC(PFD), RENT, SEQUENCE, SOURCE, NOSSRANGE,
                 NOTERM, NOTEST, TRUNC(STD), NOVBREF, NOWORD, XREF, ZWB
------------------------------------------------------------------------- Lvl 3
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....
**********************
* ABENDING STATEMENT *
**********************

PROGRAM: SBDEMOC   OFFSET: 003B8E  LINE: 001284

001284        MOVE MASK1  TO  BINARY-1

LINE#   LEVEL/FIELD NAME                      VALUE/LOCATION
------  ---------------------------------     --------------------------------
000329  03 MASK1                              ALL '*'
Each user has a separate Keep Window for each report they view. The contents of each is saved in the user profile when
a report viewing session is ended and is restored to the same state the next time that same dump is selected for viewing.
NOTE
You can also use the KEEP command from the Report Index panel, but that window is maintained separately, is
not preserved across sessions, and cannot be viewed while a report is loaded.
To remove a data line from the Keep Window, first type KEEP  on the command line, place your cursor on the line being
removed, and press Enter. If you have a PF key set for KEEP, place your cursor on the line being removed and press that
key.
 876


InterTest™ and SymDump ® 11.0
To prevent your Keep Window from being displayed without removing its contents, type KEEP OFF  on the command line
and press Enter. Type KEEP ON  to restore the display at any time. The status of your window display (ON or OFF) is also
saved in the user profile for each report you view.
NOTE
When the Keep Window status is OFF, the data in your Keep Window is not lost; it is simply not displayed until
the window display is reactivated. Data cannot be added or removed from the Keep Window while its status is
OFF.
On some terminals, adding several lines to your Keep Window can dramatically reduce the number of visible lines of
report data. If this is a problem, you can use the PROFILE command to suppress the information area at the top of the
display.
Use the Electronic Notepad
The Electronic Notepad lets users maintain notes for each report they view. The notepad is free-format and dynamically
sized, which lets you enter any of your thoughts, ideas, or comments while viewing the report. You can also copy and
paste report information into the notepad for easy retrieval.
Notepad records are 126 bytes wide to fill a 132-column screen format and are horizontally scrollable for 80-column
displays. You can type any kind of data in the notepad because there is no syntax checking.
To open a notepad from the Report Index panel, type N in the Cmd column next to the report entry and press Enter.
To open a notepad for an open report while viewing, type NOTES  on the command line and press Enter.
The first time you open the notepad for a report, the following message displays:
CA SymDump Batch ------------ Report Index ------------------- Line 1 of 68
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
Repositor +--------------------------------------------------------+


Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
Repositor +--------------------------------------------------------+
   1754 D |                                                        |
Filter: J | No notes were found for the report you selected.       |
        C |                                                        |
--------- | Press ENTER to start a new notepad for this report.    | ---- Lvl 1
Cmd  JobN |                                                        |   UserId
 N   WOND | Program: SUBCOB    Offset: 000026A  Comp: S=0C7        |   TSTUSR7
 .   DAVS |                                                        |   TSTUSR1
 .   RYAR | Press END to cancel the notes request.                 |   TSTUSR3
 .   WOND |                                                        |   TSTUSR7
 .   WOND +--------------------------------------------------------+   TSTUSR7
 .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  16.25  TSTUSR7
 .   WANDA07A  S0C1      RENTSCAN  0000AFA  S=0C2   2007/03/01  11.00  TSTUSR7
 .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.41  TSTUSR3
 .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.34  TSTUSR7


.   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/02/28  10.06  USER01
 .   WANDA07Z  S0C1      TESTSCAN  0000AFA  S=0C2   2007/02/28  09.43  USER01
 .   USRSC01B  RUN       CARXDEMA  000013C  S=0C7   2007/02/23  14.34  USER02
 .   USRSC01A  RUN       CEEPLPKA  00BAE7A  U=0666  2007/02/23  14.33  USER02
 .   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/02/23  14.28  USER02
 .   USRSC01A  RUN       ABEND1    0000014  U=0001  2007/02/21  15.26  TSTUSR2
Press Enter to create a new notepad for the report, or press END to cancel the request.
A new notepad, like the one shown in the following screen, initially contains ten blank records:
 877


InterTest™ and SymDump ® 11.0
CA SymDump Batch ------------ Notes -------------------------- Line 1 of 10
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
Program: SUBCOB       Offset: 000026A     Comp: S=0C7
Last Update: None
------------------------------------------------------------------------- Lvl 2
Cmd  ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
-------------------------------------------------------------------------------
The information area located at the top of the display identifies the report for which the notepad was created.
The final static line in this display is the highlighted ruler that scrolls left and right automatically as you scroll your notes.
The data portion of the display is both vertically and horizontally scrollable when the length or width of the notepad cannot
be fully accommodated by your screen dimensions.
Type the I line command to insert a new blank record following any existing record in the notepad. Type the D line
command to delete an existing record from the notepad.
When you have completed your updates, press END to save your updates and return to the display from which the
notepad was entered. Use CANCEL to exit without saving your changes.
Use TAG and LOCATE
For large reports, it may be necessary to create placeholders for sections of the report that do not appear in the Report
Tree panel.
Use the TAG primary command to define a tag or label for any location in your report. You are prompted for a tag name,
as shown in the following screen:
CA SymDump Batch ----------- Report --------------------- Line 115 of 915
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------


Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
JobName  SBDEMOC  +----------------------------------------+ ate  2004/05/17
Program  SBDEMOC  |                                        | ime  15.33
----------------- | Enter Tag Name:                        | ------------ Lvl 3
....+....1....+.. | ===>                                   | ...+....7....+....
000062  77 FILLER |                                        |  PROPRIETARY PROP*
                  +----------------------------------------+ R ASSOCIATES INTE*
                                  (+000064)  *RNATIONAL, INC. *
000065  77 FILLER                            * COPYRIGHT (C) 1986-1999 BY COMP*
                                  (+000032)  *UTER ASSOCIATES INTERNATIONAL, I*
                                  (+000064)  *NC.             *
000068  77 ERROR-FLAG                         ZEROS
 878


InterTest™ and SymDump ® 11.0
000069  77 DATA-PICX10                        LOW-VALUES
000070  77 ROW-3D                             1
000071  77 COLUMN-3D                          1
000072  77 RANGE-3D                           1
000074  01 PARAMETER-ONE                      BLW=0000+0000D0  (121B1188)
000075  03 FILLER                            *PARAMETERONE*
000080  01 PARM-PASSED-BY-JCL                 BLW=0000+0000E0  (121B1198)
000081  03 PARM-MSG                          *NONE    *
000082  03 PARM-FLAG                         *NONE    *
000083  03 PARM-MODE                         *DTE*
Type a name for your tag, from 1 to 32 characters and press Enter to create your tag. Leading periods are ignored.
Alternatively, you can create a tag using the .label  method by entering your tag name on the command line with a leading
period. For example, to create a tag named EF for a variable named ERROR-FLAG, position your display to that variable
and type .EF on the command line. Press Enter to create the tag.
NOTE
If you create a tag with a duplicate name, the new tag replaces the previously existing tag.
After you create your tag, you can position your display immediately to that line using the LOCATE command or L as an
abbreviation. In the example above, type L EF  to locate the variable ERROR-FLAG. If you enter a LOCATE command
without any tag name, you are prompted for a tag name as shown in the following screen:


without any tag name, you are prompted for a tag name as shown in the following screen:
CA SymDump Batch ----------- Report ---------------------- Line 22 of 915
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
JobName  SBDEMOC  +----------------------------------------+ ate  2004/05/17
Program  SBDEMOC  |                                        | ime  15.33
----------------- | Enter Tag Name:                        | ------------ Lvl 3
....+....1....+.. | ===>                                   | ...+....7....+....
***************** |                                        |
* ABENDING STATEM +----------------------------------------+
**********************

PROGRAM: SBDEMOC   OFFSET: 003B8E  LINE:  00128

           MOVE MASK1  TO  BINARY-1

LINE#   LEVEL/FIELD NAME                      VALUE/LOCATION
------  ---------------------------------     --------------------------------
000329  03 MASK1                              ALL '*'
000178  03 BINARY-1                          +1

ABENDING INSTRUCTION

   4F30 D4B8         CONVERT
Tags are not stored in the user profile, so all tags are cleared when you exit a report viewing session.
Symbolic Utilities
 879


InterTest™ and SymDump ® 11.0
Use the SYM primary command from anywhere in the Repository Viewer to display the Symbolic Utilities menu as shown
in the following screen:
CA SymDump Batch------- Report Index ---------------- Line 1 of 33
Command ===>                                            Scroll ===> CSR
-----------------------------------------------------------------------
Rep +------------------------------------------------------------+
    |  Select a Symbolic Utility ===>                            |
--- |                                                            | vl 1
Cmd |   1. List the contents of a symbolic file                  | Id
 .  |   2. Add listings to a PROTSYM file                        | C01
 .  |   3. List globally defined symbolic files                  | C01
 .  |   4. Add or Remove supplemental symbolic files             | C01
 .  |   5. Dynamic Symbolic Support for CA Endevor SCM           | D01
.   |                                                            | O02
 .  |  Symbolic File Dsname:                                     | O02
 .  |  ==> 'CAI.PROTSYM'                                         | O02
 .  +------------------------------------------------------------+ O02
.   USER002A  RUN  AO2DEMO  00041B6  S=0C7   2004/03/05  14.47  USER002
 .  USER002S  RUN  PLITEST1 0001002  S=0C7   2004/03/04  16.29  USER002
 .  USER002S  RUN  PLITEST1 0001002  S=0C7   2004/03/04  16.18  USER002


USER002P  RUN  PLITEST1 0001E22  S=0C7   2004/03/04  14.36  USER002
    USER002P  RUN  PLITEST1 0001C46  S=0C7   2004/03/04  14.35  USER002
 .  USRSC01A  RUN  COMP2    00001E8  S=0C7   2004/02/25  17.46  USRSC01
 .  USRSC01A  RUN  COMP1    00003FE  S=0C7   2004/02/24  18.06  USRSC01
    USRSC01A  RUN  COMP1    00003FE  S=0C7   2004/02/24  17.46  USRSC01
    USRSC01A  RUN  COMP1    00003FE  S=0C7   2004/02/24  17.37  USRSC01
    USRSC01A  RUN  COMP2    00001E8  S=0C7   2004/02/24  11.51  USRSC01
The symbolic utilities can be used to:
•List the contents of your symbolic files
•Delete a member from a symbolic file
•Print a program listing from a symbolic file
•View a listing from a symbolic file
•Add a listing to your PROTSYM file
•List your globally defined symbolic files
•Add or remove your supplemental symbolic files
•Add or change DSS options for the Viewer ISPF session.
Select one of the valid options from the menu to continue.


Select one of the valid options from the menu to continue.
List the Contents of a Symbolic File
Select SYM option 1 to list the contents of a symbolic file. For this option, you must also type the data set name for the
PROTSYM or CSL file that you want to view. To enter a fully-qualified data set name, enclose the name in single quotation
marks. Otherwise, your ZPREFIX value is appended to the name as the high-level qualifier.
NOTE
Every time you access a symbolic file using one of the online utilities, the data set name is stored in your profile.
After you type a symbolic file name, press Enter to list the contents of the file.
CA SymDump Batch----------- PROTSYM Directory -------------- Line 1 of 42
Command ===>                                                    Scroll ===> CSR
 880


InterTest™ and SymDump ® 11.0
-------------------------------------------------------------------------------
PROTSYM Dsname: CAI.PROTSYM
------------------------------------------------------------------------- Lvl 2
Cmd  Program    Date         Time       Size    Language       Attributes
 .   APF1       2003/07/16   18.44.00      11   HLASM
 .   APF2       2003/07/16   18.34.00      10   HLASM
 .   ASMTEST    2003/08/25   10.30.00      11   HLASM
 .   ATTNTEST   2003/07/03   11.28.00      12   HLASM
 .   BIGSEQ     2003/01/16   10.50.30      16   COBOL OS/390
 .   BIGVAR     2003/02/26   14.31.11      15   COBOL OS/390
 .   BLLSUB     2002/09/09   18.38.02      11   COBOL II
 .   BLLTEST    2002/09/09   17.05.07      11   COBOL II
 .   BLVTEST    2002/09/26   14.25.35      16   COBOL OS/390
 .   CALLDETH   2003/10/06   14.33.21      11   COBOL II
 .   CAMRTPIP   2003/08/22   15.52.00      21   HLASM
 .   CAOUMMAN   2003/12/09   12.50.00      43   HLASM


.   CAO2DEMO   2004/03/12   16.35.54      90   COBOL MVS      CA-OPT
 .   COMPODO    2003/09/04   15.46.56      32   COBOL II
 .   DFSLET1    2003/10/08   16.39.00      10   HLASM
 .   DISASMT    2003/11/05   17.07.00      26   HLASM
 .   FSSC10     2004/03/03   17.37.14      64   COBOL II
 .   IDECLARE   2002/08/28   15.15.44      42   COBOL OS/390
The PROTSYM (or CSL) Directory panel displays an entry for each available member in your symbolic file.
PROTSYM Members
For PROTSYM members, the following information is displayed:
Date and Time
Displays the  date and time  when the program member was compiled.
Size
Displays the number of PROTSYM records occupied by the member.
Language
Displays the compiler used.
Attributes
Indicates whether a program was Broadcom -optimized or loaded into the PROTSYM with the NOPURGE option.
CSL Members
For CSL members, the following information is displayed:
Date and Time
Displays the  date and time when the program member was compiled.
Genlevel
Displays the maintenance level of the Optimizer or postprocessor used to create the member.
Release
Displays the release number of the Optimizer or postprocessor used to create the member.
Compiler
Displays the compiler used.
 881


InterTest™ and SymDump ® 11.0
Delete a Member from a Symbolic File
Follow these steps:
1.Select SYM option 1 to display the PROTSYM Directory or CSL Directory panel.
2.Type the D line command to delete the desired member.
Because this action is potentially destructive, you are prompted for confirmation before the member is deleted, as
shown in the following screen:
CA SymDump Batch ----------- PROTSYM Directory -------------- Line 1 of 42
Command ===>                                                    Scroll ===> CSR
-------------------------------------------------------------------------------
PROTSYM Ds +------------------------------------------------------+
---------- |                                                      | ----- Lvl 2
Cmd  Progr | Press ENTER to confirm delete for member ATTNTEST    | butes
 .   APF1  | or END to cancel the delete request.                 |
 .   APF2  |                                                      |
 .   ASMTE | Display this message? (Y/N) ===> Y                   |
 .   ATTNT |                                                      |
 .   BIGSE +------------------------------------------------------+
 .   BIGVAR     2003/02/26   14.31.11      15   COBOL OS/390
 .   BLLSUB     2002/09/09   18.38.02      11   COBOL II
 .   BLLTEST    2002/09/09   17.05.07      11   COBOL II
 .   BLVTEST    2002/09/26   14.25.35      16   COBOL OS/390
 .   CALLDETH   2003/10/06   14.33.21      11   COBOL II


.   CAMRTPIP   2003/08/22   15.52.00      21   HLASM
 .   CAOUMMAN   2003/12/09   12.50.00      43   HLASM
 .   CAO2DEMO   2004/03/12   16.35.54      90   COBOL MVS      CA-OPT
 .   COMPODO    2003/09/04   15.46.56      32   COBOL II
 .   DFSLET1    2003/10/08   16.39.00      10   HLASM
 .   DISASMT    2003/11/05   17.07.00      26   HLASM
 .   FSSC10     2004/03/03   17.37.14      64   COBOL II
 .   IDECLARE   2002/08/28   15.15.44      42   COBOL OS/390
3. Press Enter to delete the member, or END to cancel the request.
To suppress confirmation for the remainder of the session, type N in the Display this message? field located at the bottom
of the confirmation pop-up window.
To suppress all delete confirmations for your ID, use the PROFILE command.
NOTE
If you are using passwords (SYMPSWD=password), a password must be entered before a member can be
deleted from a PROTSYM file. The password is established during product installation. Check with your system
administrator and obtain the password before attempting to delete a PROTSYM member. Use the PROFILE
command to store the password in your profile so you do not need to enter it every time.


command to store the password in your profile so you do not need to enter it every time.
If you are using an external security interface (EXTSEC=ALL/SYMBOLIC), verify that you have delete authority
and that the security functions have been defined.
For more information, see Global Options.
Print a Program Listing from a Symbolic File
Follow these steps:
1.Select SYM option 1 to display the PROTSYM Directory or CSL Directory panel.
 882


InterTest™ and SymDump ® 11.0
2.Type the P line command to print the desired program listing.
You are prompted for the destination as shown in the following screen:
CA SymDump Batch ------------ PROTSYM Directory -------------- Line 1 of 42
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
PROT +------------------------------------------------------------------+
---- |                                                                  | Lvl 2
Cmd  | Print Options:                    * Press ENTER to PRINT *       |
 P   |                                                                  |
 .   | Printer     ===> USILDAVC.USER01                                 |
 .   |   or                                                             |
 .   | Dsname      ===> 'USER01.APDSN'                                  |
 .   | Member      ===> NEW         Disposition ===> NEW                |
 .   |                                                                  |
 .   | Copies      ===> 001                                             |
 .   | Class       ===> X                                               |
 .   | PageDef     ===>                                                 |
 .   | FormDef     ===>                                                 |
 .   | Chars       ===>                                                 |
 .   |                                                                  |
 .   |                                                                  |
 .   |                                                                  |
 .   |                                                                  |
 .   |                                                                  |
 .   |                                                                  |
 .   +------------------------------------------------------------------+
3.Fill in the following fields and press Enter to print the member listing:
Printer
Lets you specify  the destination to which the printed output is routed. This can be specified as a printer name,
node.userid, or blank to spool the printed output to your own TSO userid.
Dsname
Lets you define the name of a data set to which the printed output is written. If this field is non-blank, it overrides
the Printer field. When entering a data set name, it must be fully qualified and enclosed in single quotation marks.


Otherwise, your ZPREFIX value is used as the high-level qualifier.
Member
Lets you specify the member name if you are printing the listing to a partitioned data set.
Disposition
Lets you specify the disposition of the data set to which the output should be printed.  This field is relevant only if
printing to a data set. If the value is NEW or MOD, a second window pops up to request allocation parameters.
Values: SHR, OLD, NEW, and MOD
NOTE
For a description of the fields on the window, see the Repository Viewer Commands.
Copies
Lets you specify the number of copies to be printed.
Class
Lets you specify the sysout class that is used to allocate the print data set.
PageDef
Lets you specify the name of the library member that PSF uses to define the page layout for printing on a 3800
Printing Subsystem Model 3.
 883


InterTest™ and SymDump ® 11.0
FormDef
Lets you specify the name of the library member that PSF uses to define the form layout for printing on a 3800
Printing Subsystem Model 3.
Chars
Lets you specify the name of the character arrangement tables for printing on a 3800 Printing Subsystem Model
3.
View a Program Listing from a Symbolic File
Follow these steps:
1.Select SYM option 1 to display the PROTSYM Directory or CSL Directory panel.
2.Type the S line command to select the desired listing for viewing.
CA SymDump Batch ----------- CAO2DEMO ------------------ Line 620 of 2714
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
PROTSYM Dsname: CAI.PROTSYM
------------------------------------------------------------------------- Lvl 3
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....
  000478               ********************************************************
  000479               **            P R O C E D U R E    D I V I S I O N
  000480               ********************************************************
  000481
  000482               ********************************************************
  000483                MAIN-PROGRAM-LOGIC SECTION.
  000484
  000485                    PERFORM PRE-INIT.
  000486                    PERFORM INITIALIZE-DEMO.
  000487
  000488                MAIN-REPEAT-LOOP SECTION.
  000489                    IF COUNT-TIMES LESS THAN 1 GO TO COMPLETE-DEMO.
  000490                    SUBTRACT 1 FROM COUNT-TIMES.
  000491
  000492                    PERFORM SECTION-A.


000491
  000492                    PERFORM SECTION-A.
  000493                    PERFORM SECTION-B.
  000494                    PERFORM SECTION-C.
  000495                    PERFORM SECTION-D.
  000496                    PERFORM SECTION-E.
  000497                    PERFORM SECTION-F.
  000498                    PERFORM SECTION-G.
  000499                    PERFORM SECTION-H.
  000500                    PERFORM SECTION-I.
  000501                    PERFORM SECTION-J.
  000502                    PERFORM SECTION-K.
  000503                    PERFORM SECTION-L.
  000504                    PERFORM SECTION-M.
  000505                    PERFORM SECTION-N.
  000506                    PERFORM SECTION-O.
  000507                    PERFORM MAIN-MLT-PARAGRAPH
  000508                       THRU MAIN-MLT-PARAGRAPH-EXIT.
The static information area at the top of the display continues to show the data set name of the selected symbolic file.
 884


InterTest™ and SymDump ® 11.0
If your Keep Window is active and contains data, it continues to display.
The final static line in this display is the highlighted ruler, which scrolls left and right automatically as you scroll the listing.
The data portion of the display is both vertically and horizontally scrollable when the report length or width cannot be fully
accommodated by your screen dimensions.
Add a Listing to a PROTSYM File
Follow these steps:
1.Select SYM option 2 to add one or more listings to a PROTSYM file.
This option provides an online interface to the symbolic loader. It can be used to add a single listing, a range of
members, or an entire library at one time. It supports program listings generated by any of the supported IBM
compilers and residing in any of the supported library formats.
The Add Listing to Protsym pop-up window prompts you for update parameters, as shown in the following screen:
CA SymDump Batch ------------ Report Index ------------------ Line 1 of 68
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
Re +----------------------------------------------------------------------+
   |  Add Listing to Protsym                                              |
Fi |                                                                      |
   |  Protsym Dsname ===> 'CAI.PROTSYM'                                   |
-- |  Listing Dsname ===> 'USER01.LISTINGS'                               | l 1
Cm |  Library Type   ===> PDS             (PDS, SEQ, PAN, LIB, NDV)       | d
 . |  From Member    ===> COB2DEMO                                        | R7
 . |  To Member      ===>                                                 | R3
 . |  View Messages  ===> ALL             (ALL, NONE, RC)                 | R1
 . |                                                                      | R7
 . +----------------------------------------------------------------------+ R7


. |                                                                      | R7
 . +----------------------------------------------------------------------+ R7
 .   WANDA07C  TESTCOB2  SUBCOB    000026A  S=0C7   2007/03/02  16.25  TSTUSR7
 .   WANDA07A  S0C1      RENTSCAN  0000AFA  S=0C2   2007/03/01  11.00  TSTUSR7
 .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.41  TSTUSR3
 .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/03/01  10.34  TSTUSR7
 .   USER002A  RUN       CAOEDEMO  0003D48  S=0C7   2007/02/28  10.06  USER01
 .   WANDA07Z  S0C1      TESTSCAN  0000AFA  S=0C2   2007/02/28  09.43  USER01
 .   USRSC01B  RUN       CARXDEMA  000013C  S=0C7   2007/02/23  14.34  USER02
 .   USRSC01A  RUN       CEEPLPKA  00BAE7A  U=0666  2007/02/23  14.33  USER02


.   USRSC01A  STEP1     CARXDEMA  000013C  S=0C7   2007/02/23  14.28  USER02
 .   USRSC01A  RUN       ABEND1    0000014  U=0001  2007/02/21  15.26  TSTUSR2
2. Fill in the following fields and press Enter to update the PROTSYM file:
PROTSYM Dsname
Lets you specify the data set name of any PROTSYM file. When fully qualified, you must type the name in single
quotation marks. Otherwise, the value of ZPREFIX is added as the high-level qualifier.
Listing Dsname
Lets you  specify the data set name of your listing data set or library. When fully qualified, you must type the name
in single quotation marks. Otherwise, the value of ZPREFIX is added as the high-level qualifier.
Library Type
Lets you specify one of the following supported listing library types:
PDS
Partitioned data sets
 885


InterTest™ and SymDump ® 11.0
SEQ
Sequential listing file
PAN
Panvalet  library
LIB
Librarian  library
NDV
Endevor  library
From Member
Lets you add the member names.  To add a single member, type the member name in this field. For multiple
members whose names share a common prefix, type the prefix in this field with a single trailing asterisk (*) to
indicate wild-carding. To add a range of members, type the first member of the range.
To Member
Lets you  specify a range of members, To add a range of members, type the name of the last member in this field.
Otherwise, leave this field blank.
View Messages
Lets you view messages using the following options:
•ALL -- Shows all messages generated while the listings are being added to the PROTSYM file.
•RC -- Shows a single message for each member containing the highest return code produced while adding the
member.
•NONE -- Suppresses all messages.
If you have requested to view output messages from the utility, the output appears automatically after the utility is
completed, as shown in the following screen:
CA SymDump Batch ------------ Add to PROTSYM ---------------- Line 1 of 28
Command ===>                                                   Scroll ===> CSR
-------------------------------------------------------------------------------
PROTSYM Dsname: CAI.PROTSYM                                   From: COB2DEMO
Listing Dsname: USER01.LISTINGS                                 To:
------------------------------------------------------------------------- Lvl 2
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....
COB2DEMO POST-PROCESSING ENDED, IN25COB2 RETURNED 00000000


IN25COB2 6.2 - 02/18/2004 10.25

 SYM036 PASSED PARAMETER STATEMENTS

 COB2DEMO,LISTER=ALL,CUTPRINT=ALL

 SYM010 PROCESSING HAS BEGUN FOR PROGRAM - COB2DEMO

 SYM006 LISTER=ALL    REQUESTED
 SYM007 CUTPRINT=ALL    REQUESTED

 NESTED PROGRAMS                 ID      WS      LS      PD      EP
 ------------------------------  ------  ------  ------  ------  ------
 COB2DEMO                        000003  000023  000864  000875  000000

 886


InterTest™ and SymDump ® 11.0
 SYM024 INPUT FILE PROCESSED

 SYM020 SYMBOLIC FILE UPDATED SUCCESSFULLY

 SYM021   117 SOURCE STATEMENTS SAVED

 SYM022   143 TOTAL RECORDS INSERTED INTO SYMBOLIC FILE

 SYM023 POST-PROCESSOR TERMINATED

 -----------------------------------------------------------------------------
3. Press END to return to the Add Listing to PROTSYM pop-up window.
List Globally Defined Symbolic Files
Select SYM option 3 to list the names of the symbolic files which are globally defined in your installation defaults member,
CAOUDFRX. These symbolic files are automatically available for report formatting by any user or job.
CA SymDump Batch----------- Global Symbolic Files ----------- Line 1 of 5
Command ===>                                                    Scroll ===> CSR
------------------------------------------------------------------------- Lvl 2
Cmd  Symbolic File Dsname                            Type
 .   'AD1DEV.SB21.PROD.PROTSYM'                      Protsym
 .   'AD1DEV.SB21.DEVL.PROTSYM'                      Protsym
 .   'AD1DEV.UTILITY.RROTSYM'                        Protsym
 .   'AD1DEV.SB20.PROD.CSL'                          CSL
 .   'AD1DEV.UTILITY.CSL'                            CSL
-------------------------------------------------------------------------------
Globally defined symbolic files can be PROTSYM or CSL format and there is no limit to the number of files that can be
defined for your installation.
The following additional functions can be performed by entering line commands in the Cmd column on this panel:
A
Adds listings to this symbolic file. This command displays the Add Listing To PROTSYM pop-up window. Only
listings can be added to PROTSYM files.
S


listings can be added to PROTSYM files.
S
Selects a symbolic file for viewing. This command displays the PROTSYM Directory or CSL Directory panel,
depending on the file format.
To globally define additional symbolic files, contact your system administrator.
List Supplemental Symbolic Files
Select SYM option 4 to list the names of the symbolic files which you have locally defined for your use. This option lets
you maintain and use your own personal symbolic files for your own testing environments without affecting other users.
Your locally defined supplemental symbolic files are stored in your user profile.
CA SymDump Batch----------- Supplemental Symbolic Files ---- Line 1 of 16
Command ===>                                                    Scroll ===> CSR
------------------------------------------------------------------------- Lvl 2
Cmd  Symbolic File Dsname                            Type
 .   'USRSC01.TEST.PROTSYM'                          Protsym
 .   'AD1DEV.MIKED.PROTSYM'                          Protsym
 887


InterTest™ and SymDump ® 11.0
 .   'CDE.DEVL.IB31.PROTSYM'                         Protsym
 .   'CDE.PROD.IB31.PROTSYM'                         Protsym
 .
 .
 .
 .
 .
 .
 .   'MIKED.QA.CSL'                                  CSL
 .   'USRSC01.CSL'                                   CSL
 .   'USER002.CSL'                                   CSL
 .
 .
 .
-------------------------------------------------------------------------------

Locally defined supplemental symbolic files can be PROTSYM or CSL format and you can have up to 16 supplemental
files defined at any one time.
To add a new file, type the data set name on an empty line. When fully qualified, you must type the name in single
quotation marks. Otherwise, the value of ZPREFIX is added as the high-level qualifier.
To remove a supplemental symbolic file, clear the data set name from the line.
The following additional functions can be performed by entering line commands in the Cmd column on this panel:
A
Adds listings to this symbolic file. This command displays the Add Listing To Protsym pop-up window. Only listings
can be added to PROTSYM files.
S
Selects a symbolic file for viewing. This command displays the PROTSYM Directory or CSL Directory panel,
depending on the file format.
View Dynamic Symbolic Support Options
Use the Dynamic Symbolic Support\- Options pop-up to view dynamic symbolic support options for the Repository Viewer.
To view the dynamic symbolic support options, select option 5 from the Symbolic Utilities menu.
The Dynamic Symbolic Support\- Options pop-up opens.
CA SymDump Batch ------------ Report Index ------------------ Line 1 of 68
Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------


Command ===>                                                   Scroll ===> CSR
 -------------------------------------------------------------------------------
 Re +----------------------------------------------------------------------+
    |  Dynamic Symbolic Support Options           * Press ENTER to Save *  |
 Fi |                                                                      |
    |  NDVRDSS ===>  Y (Y/N/ )  Activate Dynamic Symbolic Support          |
 -- |  NDVRASM ===>  Y (Y/N/ )  Always Populate non LE-enabled Assembler   | l 1
 Cm |  NDVRDSN ===>  'USER07.PROTSYM'                                      | d
  . |                                                                      | 7
  . |  To use the option value in effect at the time a report was          | 7
  . |  created, leave it blank.                                            | 7
  . |                                                                      | 7
  . +----------------------------------------------------------------------+ 7
 888


InterTest™ and SymDump ® 11.0
  .   WANDA07A  FDCHCK    CEEPLPKA  00C3A0C  U=4038  2007/09/12  14.12  USER07
  .   WANDA07A  S0C1      LEASM0C1  00000F2  S=0C1   2007/09/12  14.12  USER07
  .   WANDA07A  CAMRCOB2  SUBCOB2   000035E  S=0C7   2007/09/12  14.11  USER07
  .   WANDA07B  CAMRPLI   CAMRPLI1  00006F2  S=0C7   2007/09/12  14.07  USER07
  .   USER002R  RUN       LEASM0C1  00000F2  S=0C1   2007/09/12  13.47  USER02
  .   WANDA07B  TESTBEAR  UNKWN1    0000000  S=0C1   2007/09/12  13.00  USER07
  .   WANDA07B  TESTBEAR  UNKWN1    0000000  S=0C1   2007/09/12  12.40  USER07
  .   WANDA07B  CAMRPLI   CAMRPLI1  00006F2  S=0C7   2007/09/12  12.38  USER07


.   WANDA07B  TESTBEAR  UNKWN1    0000000  S=0C1   2007/09/12  10.26  USER07
  .   WANDA07B  CAMRPLI   CAMRPLI1  00006F2  S=0C7   2007/09/11  16.16  USER07
  .   WANDA07B  CAMRPLI   CAMRPLI1  00006F2  S=0C7   2007/09/11  16.12  USER07
  .   WANDA07A  TESTBEAR  UNKWN1    0000000  S=0C1   2007/09/11  16.04  USER07
  .   USER002R  RUN       @BMPERRI  000068E  U=4038  2007/09/10  13.59  USER02
  .   USRSC01A  STEP1     T64       00000D2  S=0C7   2007/09/07  13.37  USER01
Override Dynamic Symbolic Support Options
Use the Dynamic Symbolic Support\- Options pop-up to change dynamic symbolic support options for the Repository
Viewer.
Follow these steps:
1.View the Dynamic Symbolic Support\- Options pop-up as described in the previous procedure.
2.Update the following fields and press Enter.
NDVRDSS
Lets you specify whether to activate or deactivate dynamic symbolic support for Endevor .
Values:
Y --
Activates dynamic symbolic support for your ISPF session.
N --
Deactivates dynamic symbolic support for your ISPF session.
Blank --


N --
Deactivates dynamic symbolic support for your ISPF session.
Blank --
Uses the option value in effect for each report at the time the report was created.
NDVRASM
Lets you specify whether to auto-populate the symbolic file for non-LE enabled Assembler programs when
viewing reports in your ISPF session. This option takes effect only when the NDVRDSS option is set to ON.
Values:
Y --
Always auto-populates symbolic files for non-LE-enabled Assembler programs when viewing reports
during your ISPF session.
N --
Skips auto-populate of symbolic files for non-LE-enabled Assembler programs when viewing reports
during your ISPF session.
Blank --
Uses the option value in effect for each report at the time the report was created.
NDVRDSN
Lets you specify the data set name of a PROTSYM file designated as the receiver of auto-populated symbolic
files.
When the data set name is fully qualified, enclose the name in quotes. If you do not use quotes, the value of
ZPREFIX  is added as the leading qualifier.
 889


InterTest™ and SymDump ® 11.0
Leave the NDVRDSN field blank to use the DSN in effect for each report at the time the report was created.
NOTE
•When you change one or more fields before pressing Enter, the fields are validated and redisplayed.
To continue, press Enter one more time.
•The option values specified on this screen are locally defined and are only used when formatting a
report using the Repository Viewer in your ISPF session.
•The NDVRDSN value specified here is concatenated with your other symbolic files. In addition, if you
specified an NDVRDSN value (or CAINDVR DD) at execution time, that data set is included in the
search list as well.
Repository Viewer Commands
This section contains an alphabetical listing of the CAIPRINT Repository Viewer primary commands.
FIND
Use the FIND command to locate a string in the current display.
Syntax
 Find <string> [P|F|L] [col1 [col2]]

Synonyms
None.
Parameters
string
Lets you specify a 1- to 32-character text string (including quotes) that you can use as a search argument. If it
contains blanks or commas, it must be enclosed in quotes.
P
Lets you locate the string by searching backward from the current cursor position.
Values:
P or PREV
F
Lets you locate the first occurrence of the string by searching forward from the top of the data.
Values:
F or FIRST
L
Lets you locate the last occurrence of the string by searching backward from the bottom of the data.
Values:
L or LAST
col1
Lets you specify a 1-origin column number in which the string must begin, or the 1-origin column number that
begins the range of columns in which the entire string must be found.


begins the range of columns in which the entire string must be found.
col2
Lets you specify a 1-origin column number that ends the range of columns in which the entire string must be
found.
Usage Notes:
 890


InterTest™ and SymDump ® 11.0
•If the string is found, the cursor is positioned to the start of the string.
•If the string was found on a line or in a column that was not previously in view, the display is scrolled just enough to
display the string.
•Use the RFIND command, or FIND without an argument, to repeat the previous search from the current cursor
position.
•If the previous search reached the top or bottom of the file without successfully locating the search argument, a repeat
find command starts searching from the other end of the display, but always in the same direction as the previous
search.
•Following a successful FIND command using the FIRST or LAST options, RFIND can be used to locate the next or
previous occurrence, respectively.
•Searching for non-displayable data is not supported.
FM
Use the FM command to view the contents of a data set using File Master Plus .
Syntax
FM     < data-set-name >
Synonyms
None
Parameters
data-set-name
Data-set-name lets you specify the data set whose contents you would like to view using File Master Plus .
Usage notes:
•If no argument is specified, the FM command is sensitive to the current cursor position. To view the contents of a data
set whose name is currently displayed in the data area of the screen, place your cursor on the data set name and
press Enter.
•You must have File Master Plus  installed and customized for this command to work. For more information, see
Configuring and File Master Plus  documentation.
HELP
Use the HELP command to display information about any command, message, topic, or panel.
Syntax
 Help <arg |COMMANDS|MESSAGES|SCREENS|TOPICS|ALL>

Synonyms
None.
Parameters
arg


Synonyms
None.
Parameters
arg
Lets you specify the name of any Repository Viewer command, message, panel, or other help topic. For example,
to request help for the PRINT primary command, type HELP PRINT  on the command line and press Enter.
COMMANDS
Lets you request a list of all Repository Viewer commands, from which you can select any command to request
HELP.
 891


InterTest™ and SymDump ® 11.0
MESSAGES
Lets you request a list of all Repository Viewer messages, from which you can select any message to request
HELP.
SCREENS
Lets you request a list of all Repository Viewer panels, including pop-up windows, from which you can select any
panel to request HELP.
TOPICS
Lets you request a list of all Repository Viewer help topics other than commands, messages, or panels, from
which you can select any topic to request HELP.
ALL
Lets you request a list of all Repository Viewer help topics, from which you can select any topic to request HELP.
Usage Notes:
•To request HELP for any Repository Viewer message currently displayed on your panel, no argument is required.
Simply press the PF key you have set for HELP, or type HELP  on the command line and press Enter.
•If no message is currently displayed on your panel, entering a HELP command without any argument produces the
help topic for the current panel or pop-up window.
KEEP
Use the KEEP command to add a data line from the current display to the Keep Window, to remove a previously added
data line from the Keep Window, or to change the display status of the Keep Window.
Syntax
 Keep [ON|OFF]

Synonyms
None.
Parameters
ON
Lets you enable the Keep Window display, if the window is not empty.
OFF
Lets you disable the Keep Window display, suppressing the contents without discarding it.
Usage Notes:
•If no argument is specified, the KEEP command is sensitive to the current cursor position. When the cursor is
positioned on a data line within the display, that line is added to the Keep Window. When the cursor is positioned on a
line within the Keep Window, that line is removed from the Keep Window.


line within the Keep Window, that line is removed from the Keep Window.
•Data cannot be added or removed from the Keep Window when the window is disabled.
LOCATE
Use the LOCATE command while viewing an abend report to position your display to a previously established tag.
Syntax
 Locate <name>

Synonyms
 892


InterTest™ and SymDump ® 11.0
None.
Parameters
name
Lets you specify the 1- to 32-character name of the previously defined tag, which will be used to reposition your
display.
Usage Notes:
None.
NOTES
Use the NOTES command to open the Electronic Notepad for the current report.
Syntax
 Notes

Synonyms
None.
Parameters
None.
Usage Notes:
•If a notepad does not exist for a report, you are prompted for confirmation before a new notepad is created.
•Notes are stored in your profile, which is keyed by abending program name, abending program offset, and completion
code. Therefore, two or more reports which share these attributes will also share a notepad.
•You can launch the electronic notepad for any report from the Report Index panel using the n line command.
OPTIONS
Use the OPTIONS command to view a report of your system-wide installation options, including component genlevels and
current status.
Syntax
 Options

Synonyms
 Opts

Parameters
None.
Usage Notes
The same report can be obtained in batch by executing program CAOUOPTS using the sample JCL provided in
CAI.CAVHJCL.
 893


InterTest™ and SymDump ® 11.0
PRINT
Use the PRINT command at any time to print all or part of the current display to a printer, node. userid destination, your
TSO userid, or a data set.
When you type a PRINT command, your print options appear in the Print Options pop-up window.
Modify the following values and press Enter to print, or press END to cancel the request.
Syntax
 PRint

Synonyms
None.
Parameters
The PRINT command prompts you for input parameters using the Print Options pop-up window with the following fields:
Printer
Lets you specify the destination to which the printed output should be routed. This can be specified as a printer
name, node.userid, or blank to spool the printed output to your TSO userid.
Dsname
Lets you specify the name of a data set to which the printed output is written. If this field is non-blank, it overrides
the Printer field. When entering a data set name, it must be fully qualified and enclosed in single quotation marks.
Otherwise, your ZPREFIX value is used as the high-level qualifier.
Member
Lets you specify the member name if you are printing the listing to a partitioned data set.
Disposition
Lets you specify the disposition of the data set to which the output should be printed. This field is relevant only if
printing to a data set. If the value is NEW or MOD, a second window pops up to request allocation parameters.
Values: SHR, OLD, NEW, and MOD
Title
Lets you specify the 1- to 32-character title that appears at the top each page.
Print Lines
Lets you specify the starting and ending lines to be printed. By default the starting line is set to one and the ending
line is set to the number of lines in the report.
Copies


line is set to the number of lines in the report.
Copies
Lets you specify the number of copies to be printed.
Class
Lets you specify the sysout class that will be used to allocate the print output data set.
Lines / Page
Lets you specify the number of logical lines per page, including the title and header lines.
Record Size
Lets you specify the logical record length that will be used for the print data set. By default this is the maximum
width of the data being printed. You can increase or decrease this value to fit your printer as needed. Decreasing
the record size may result in truncation of data.
PageDef
Lets you specify the name of the library member that PSF uses to define the page layout for printing on a 3800
Printing Subsystem Model 3.
 894


InterTest™ and SymDump ® 11.0
FormDef
Lets you specify the name of the library member that PSF uses to define the form layout for printing on a 3800
Printing Subsystem Model 3.
Chars
Lets you specify the name of the character arrangement tables for printing on a 3800 Printing Subsystem Model
3.
Using a Disposition of New or MOD
Lets you specify the disposition to be used. When a disposition of NEW or MOD is used, a second pop-up panel
is displayed.
Modify the following values and press Enter to allocate the file and print, or press End to cancel the request.
Space
Lets you specify the space unit for allocating the data set.  Type TRK to allocate in tracks, CYL to allocate in
cylinders, or BLK to allocate in blocks.
Primary
Lets you specify the primary space quantity.  Type a number from 1 to 999.
Secondary
Lets you specify the secondary space quantity.  Type a number from 0 to 999.
Directory
Lets you specify the number of blocks to be contained in the directory of the partitioned data set.  If no member
was specified when the data set was entered, this field is not updatable.
Dataclas
Lets you specify the data class of an SMS-managed data set.
StorClas
Lets you specify the storage class of an SMS-managed data set.
MgmtClas
Lets you specify the management class of an SMS-managed data set.
Blkize
Lets you specify the block size of the data set.
LRecl
Lets you specify the logical record length of the data set.  This field is not updatable.
Unit
Lets you specify the Unit specification of the data set.
Volser


Unit
Lets you specify the Unit specification of the data set.
Volser
Lets you specify the volume serial on which the data set will reside. If creating a new data set using DISP=MOD,
this field must be left blank.
Usage Notes:
•When one or more fields are changed before pressing Enter, the fields are validated and redisplayed along with the
message Press Enter to Print. To continue, press Enter one more time.
•At the top of each printed page, the page header appears. The header contains your specified title, centered on the
line, and the page number at the far right.
•On the first page only, following the header line, the information area is printed with double-space carriage control.
•On every page, the contents of the panel header line is printed next, also with double-space carriage control. This may
consist of column headings for a member list, report index or report tree display, or a ruler for listings and abend report
contents.
 895


InterTest™ and SymDump ® 11.0
PROFILE
Use the PROFILE command to view or update your personal viewer preferences.
Syntax
 PROfile

Synonyms
None.
Parameters
The PROFILE command displays the Profile Settings pop-up window. You are prompted for input parameters using the
following fields:
Confirm Exit from Reports
Lets you specify whether to request a confirmation pop-up window or to suppress the information when you close
an open report.
Values:
•Y -- Requests a confirmation pop-up window whenever you attempt to exit an open report.
•N -- Suppresses the confirmation.
Confirm Report Deletes
Lets you specify whether to request a confirmation pop-up window or to suppress the confirmation when you
attempt to delete a report.
Values:
•Y -- Requests a confirmation pop-up window when you attempt to delete a report.
•N -- Suppresses the confirmation.
Confirm Sym Member Deletes
Lets you specify whether to request a confirmation pop-up window or to suppress the confirmation when you
attempt to delete a member from a symbolic file.
Values:
•Y -- Requests a confirmation pop-up window.
•N -- Suppresses the confirmation.
Force Upper Case Viewer
Lets you specify whether to force all output from the Repository Viewer, including output form the PRINT
command, to be displayed entirely in uppercase or to enable mixed-case displays and printing.
Values:
•Y -- Displays all output from the Repository Viewer entirely in uppercase.
•N -- Enables mixed-case displays and printing.
Display Information Area
Lets you specify whether to let the information area display immediately below the command line in every viewer
display or to suppress the information area on all displays.
Values:
•Y -- Enables the information area to display immediately below the command line in every viewer display.
•N -- Suppresses the information area on all displays.


•N -- Suppresses the information area on all displays.
Note:  Filters are part of the information area. If this field is set to N, the filters will not be displayed. However, their
values will still affect the Report Index selection list.
 896


InterTest™ and SymDump ® 11.0
Message Alarm Severity
Lets you specify the lowest message severity I, W, or E, which should trigger the alarm to sound when messages
of equal or greater severity are displayed on your panel.
PROTSYM Password (Hidden)
Lets you specify the one- to eight-character password for your PROTSYM files that was created by your system
administrator when this product was installed. If omitted, you are prompted for a PROTSYM file in each session.
Usage Notes:
•Press END to cancel the update request, or Enter to save your changes.
•When one or more fields are changed before pressing Enter, the fields are validated and redisplayed. To continue,
press Enter one more time.
•Profile changes take effect immediately.
REFRESH
Use the REFRESH command from the Report Index panel to refresh the contents of the current display.
This has the same effect as using a SETINDEX command to reload the repository index without changing the repository
data set name.
Syntax
 REFresh

Synonyms
None.
Parameters
None.
Usage Notes:
None.
RFIND
Use the RFIND command to repeat a previous search.
Syntax
 RFind

Synonyms
None.
Parameters
None.
Usage Notes:
 897


InterTest™ and SymDump ® 11.0
•Using RFIND produces exactly the same results as using FIND without a search argument.
•If no previous FIND existed, the RFIND command ends in error.
•If the string was found on a line or in a column that was not previously in view, the display is scrolled just enough to
display the string.
•If the previous search reached the top or bottom of the file without successfully locating the search argument, a repeat
FIND command starts searching from the other end of the display, but always in the same direction as the previous
search.
•Searching for non-displayable data is not supported.
SETINDEX
Use the SETINDEX command from the Report Index panel to switch your view to another repository data set.
Syntax
 SETindex <dsname>

Synonyms
None.
Parameters
dsname
Lets you specify the data set name of the new repository file. If the data set name is enclosed in single quotation
marks, it is fully qualified. Else, your ZPREFIX value is used for the leading qualifier.
If the data set name is specified, this value is used to populate the dsname field in the Enter Repository Dsname
pop-up window that displays when a SETINDEX command is entered.
Usage Notes:
•If you enter an invalid repository name, or the repository contains no abend reports, you are presented with a blank
index display. Repeat the command using a valid data set name.
•To select the installation default repository data set for your system, do not enter a data set name when prompted.
•The repository data set name is stored in your personal profile and retrieved again the next time you start the viewer.
SORT
Use the SORT command to sort the current display in ascending or descending order on any column header. The SORT
command is only valid from the following displays:
•Report Index panel


command is only valid from the following displays:
•Report Index panel
•Symbolic File Member select list panel
Syntax
 Sort <column-header> [A|D] [H]

Synonyms
None.
Parameters
column-header
Lets you specify the name of the column on which the sort should be performed, from the header line at the top of
the display.
 898