Browse Prior Art Database

Dynamic Storage Dump of a Failure in a Stand Alone Program

IP.com Disclosure Number: IPCOM000079850D
Original Publication Date: 1973-Sep-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 2 page(s) / 38K

Publishing Venue

IBM

Related People

Kern, RM: AUTHOR [+2]

Abstract

In current operating systems, when a program failure occurs in a stand-alone program, the program has two alternatives: (1) attempt recovery thereby losing diagnostic data, or (2) terminate operation thereby leaving the primary function uncompleted. A dynamic storage dump saves the diagnostic data and permits recovery to be attempted.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 94% of the total text.

Page 1 of 2

Dynamic Storage Dump of a Failure in a Stand Alone Program

In current operating systems, when a program failure occurs in a stand-alone program, the program has two alternatives: (1) attempt recovery thereby losing diagnostic data, or (2) terminate operation thereby leaving the primary function uncompleted. A dynamic storage dump saves the diagnostic data and permits recovery to be attempted.

The dynamic storage dump permits retention, at the time of a program failure, of the data required to diagnose and solve the problem. Following the dump, the stand-alone program may then attempt recovery and continue to perform its primary function.

An audit trail which describes the routine to be given control asynchronously following program failures, is maintained. An audit entry is added by any program module wishing to describe an asynchronous routine to be given control, following a failure in the program module or any of its subroutines.

On conditions diagnosed by the stand-alone program to be an internal program failure, the following occurs:
(1) The current function is suspended.
(2) A storage dump of the storage areas used by the stand-alone

program is taken to an output volume. This saves the

diagnostic data required to isolate and solve the problem.
(3) The current routine on the audit trail is given control in

the state defined by the audit entry. This permits recovery

at a functional level. And,
(4) The stand-alone program continues normal operations under

cont...