Method of Terminating the IBM OS/2 Extended Edition Database Manager to Prevent User Data Integrity Problems
Original Publication Date: 1989-May-01
Included in the Prior Art Database: 2005-Jan-27
Disclosed is a method that enables the IBM OS/2 Blended Extended (EE) Database Manager to shut down all operations on a database when it determines that system control structures in memory have been corrupted. When the corruption occurs, if the Database Manager detects it but allows the applications to continue, the user's permanent data could also be corrupted. OS/2 is a multi-tasking operating systems that allows multiple applications to run concurrently. The database manager also allows multiple applications to concurrently access a database. In order to serialize access to the database, the Database Manager utilizes control structures in memory that is shared by the different tasks. Each OS/2 task may have multiple sub-tasks.