Browse Prior Art Database

Suspension of Fatal Errors in a Multitasking System

IP.com Disclosure Number: IPCOM000112558D
Original Publication Date: 1994-May-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Related People

Lupton, PJ: AUTHOR [+2]

Abstract

Disclosed is a scheme whereby a multitasking system is permitted to continue with certain tasks after a fatal error on another task occurs that would normally have closed the system down. A table of symptoms of previous fatal errors is referred to before the system decides to stop.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Suspension of Fatal Errors in a Multitasking System

      Disclosed is a scheme whereby a multitasking system is
permitted to continue with certain tasks after a fatal error on
another task occurs that would normally have closed the system down.
A table of symptoms of previous fatal errors is referred to before
the system decides to stop.

      The method is applicable to any multitasking system such as
CICS where a task may cause a fatal error.

      Fatal errors are undesirable especially if they happen
frequently.  Once an error is known and diagnostic information has
been collected, it may be preferable to keep the system running if
the error recurs.  Where it is possible to gather the symptoms of a
fatal error, it may then be possible to determine if it has recurred
so that the task involved may be suspended without preventing the
majority of other tasks from running successfully.  It is assumed
that suspending a task and releasing only global locks which it holds
will not result in problems which are worse than the system being
brought down and that there is a way of trapping errors and of
passing each error to the task which was executing when the error
occurred.

      This scheme depends on the ways that the system traps errors
and gathers the symptoms of fatal errors.  When a particular fatal
error occurs for the first time, its symptoms are recorded along with
other diagnostic information required to resolve the underlying
problem.  Until the problem is resolved and the system is repaired,
there is a risk associated when running the system that the fatal
error will...