Dump Detective FREE trial
Dump Detective Upgrade
Dump Detective release levels
Track
Xray
 
Call for more information:
 417 882 8012

 

Join the MacKinney Systems
monthly ezine list

Email address:

Dump Detective for CICS



Dump Detective is a full-function CICS transaction dump analyzer providing a quick analysis of more common causes of problems and easy access to the significant areas of the dump for the solution of more involved problems.

It speeds up the resolution of transaction dumps significantly and provides an important management facility, storing and directing transaction dumps in a CICS region where many users may be working.

It provides diagnostic information to point to the causes of the problem using program source, when available, to pinpoint the line of code where the failure occurred together with variable contents.

Dump Detective Features:

  • Automatic dump capture

  • Duplicate dump elimination

  • Point and click techniques for navigation and display

  • Menu based command structure

  • Directory of stored dumps giving abbreviated information

  • Source based dump analysis

  • Automatic association of source with object program

  • Point of failure analysis and display

  • Dump Contents listing all areas contained in the dump

  • Display of working storage contents, general storage areas, BLL cells, register contents and CICS areas such as EIB, TWA, CWA, TCT and others

  • Formatted trace table display

  • COBOL expanded data structure display

  • Each user may personalize their Dump Detective session

  • Full function contextual and indexed help displays

  • Dump Detective Benefits

  • Dumps immediately available for analysis

  • Improved dump analysis

  • Faster problem resolution

  • Reduced dump storage

Dump Detective Features in Detail:

Automatic Dump Capture
Once started Dump Detective stores dumps automatically as they are produced by the CICS system. Dumps may also be stored on the CICS transactions dump dataset although Normally the writing of dumps to the CICS dump dataset is suppressed which conserves space but a system option permits a copy of the dump to be written on the CICS transaction dump dataset.

Duplicate Dump Suppression
When this option is selected, Dump Detective determines the cause of the dump request and matches the symptoms against dump that are already stored. If a match is found the duplicate dump is suppressed thus avoiding the storage of superfluous dumps and also conserving storage space.

Ease of Use
The Dump Detective system is easy to use being menu and PF key driven system with on-line help screens. All facilities are accessible from clear informative menus or by use of commands many of which are associated with function keys.

Point and Click
Wherever feasible commands are effected by positioning the cursor and then pressing an appropriate function key to cause a command to be executed. This technique is used on all menus to select a function, on source displays to select variables for display, on source and link data directories to select source or link data for display and on other displays to select items for expansion or deletion.

Menu Based Command Structure
All Dump Detective facilities are accessible via clearly informative menu screens. Each menu provides an indication of the functions available to allow easy use of them. Options may be selected from a menu by positioning the cursor on the appropriate line and pressing the ZOOM PF key. Alternatively the option number shown on the left of the option description may be typed into the command field that is present on every Dump Detective display.

Each line on the menu also shows the fast path id associated with the option. These fast path ids can be used by more experienced users to navigate directly to any XRAY display from any point in the system.

Directory of Dumps
The system provides a directory of the dumps that have been captured detailing such things as date and time, region, transaction ID, dump code program in error and problem description so that a programmer can easily select a dump for further analysis.

Source Level Analysis
Dump Detective captures compile and link data into its own source repository that may contain multiple versions of one program to enable analysis of dumps containing the same program at different version levels. This data is used to facilitate the display of program source and variables during the problem analysis procedure.

Source file data may be shared by Dump Detective and companion debugging products TRACK and XRAY thus avoiding duplication of data.

Automatic Association of Source and Object Program
During initial analysis of a dump, Dump Detective attempts to associate the object program in the dump with an appropriate version of the source. When an exact match is not found, an attempt is made to determine the nearest matching version of the source.

Point of Failure Analysis and Display
When a dump is first accessed Dump Detective identifies where the problem occurred, searches for the correct version of the program source and produces diagnostic information. Standard diagnostic information includes the command or instruction at the point of failure and the contents of relevant data fields or program variables. This provides the primary display when a dump is selected for analysis.

Dump Contents
All areas in the dump are listed by category via one or more dump contents displays. This facilitates the viewing of any program available in the dump and the various storage areas associated with the dump. Whenever a program is selected for display, Dump Detective attempts to determine the current point of execution within that program and displays the source and variables at that point.

Display Storage Areas
Storage areas or program variables may be displayed singly or collectively in a number of ways. The display may occur as the result of a direct display command, as the result of a variable being acted upon by the current program statement, as the result of a Group variable display command. The data may be displayed in various formats depending on the type of display command and user selected display format options.

For COBOL programs an expanded view of data structures can be displayed using the GROUP command. This gives a fully formatted display including all data types and subscripted areas.

Formatted Trace Table Display
CICS trace table entries stored with the dump are formatted and displayed showing the significant data fields associated with the entries. The trace display has the option to display data at three levels: all entries, a summary to eliminate irrelevant entries and CICS command calls only. The abbreviated formats enable the programmer to concentrate on the entries most closely associated with the commands issues in the program.

Session Personalization
Each programmer can personalize the way information is displayed by Dump Detective using the User Preferences functions available in the system. These settings are remembered and applied each time the programmer uses the system.

Contextual Help
Help data is available for all displays and all error messages. When the help key is pressed the information displayed relates to the currently displayed screen or error message if the latest command resulted in the display of a message.
 

Dump Detective Benefits in Detail:

Dumps Immediately Available for Analysis
As the Dump Detective dump collection file is available on-line, dumps that occur appear immediately and may be selected for analysis straight away rather than having to wait for an off-line procedure to be performed.

Improved Dump Analysis
The use of source and link data to pinpoint the current statement and variables at the time the dump was taken makes it easier to determine what was happening at the time of the dump. The subsequent ability to review all program variables and details of any program in the link path aids the detection of the causes of the problem.

Faster Problem Resolution
With Dump Detective highlighting the point of failure and providing diagnostic information at that point, the causes of the error can be determined much quicker than by conventional means enabling the failing program to be corrected more rapidly.

Reduced Dump Storage
Because Dump Detective can be directed to eliminate duplicate dumps, multiple copies of problems with the same symptoms are not stored reducing the amount of data stored in those situations.

Supported Environments:

VSE/ESA, z/VSE: all releases
OS/390, z/OS: all releases
CICS: 1.7 - TS 1.1 (VSE) or TS 1.3 (z/OS)
Languages: Cobol, Cobol II, COBOL for MVS/VSE, Enterprise COBOL, PL/1 for MVS/VSE, Enterprise PL/1, and Assembler

Pricing
Dump Detective is competitively priced compared to equivalent products that are considerably more expensive. The product is not subject to large upgrade charges for version changes, operating system upgrades or CPU replacement.

Free Trial
See the benefits yourself with a no obligation free trial as Dump Detective is quick to install and requires no modifications to the operating system environment.