Browse Prior Art Database

Application Environment Control

IP.com Disclosure Number: IPCOM000099259D
Original Publication Date: 1990-Jan-01
Included in the Prior Art Database: 2005-Mar-14
Document File: 1 page(s) / 41K

Publishing Venue

IBM

Related People

Elliott, LC: AUTHOR [+4]

Abstract

This article describes a method used by the OS/2* Edition Database Manager for providing unique state for an application in a multitasking

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

Application Environment Control

       This article describes a method used by the OS/2* Edition
Database Manager for providing unique state for an application in a
multitasking

      The OS/2 EE Data Base Manager is a complex system  However,
every  effort has been made to minimize OS/2 system resource
requirements.  As a result, there only one copy of Data Base Manager
running in the system any given time.  This single copy is capable of
handling applications requesting work done on the same or on
databases concurrently.  Each one of these  could have drastically
different requirements, each application could be in a different
state, on the progress  of its work request.

      A solution, implemented by the Data Base Manager, is to a
personalized Application Control Block, for each that not only stores
application-specific but also stores navigation information that the
Data Base Manager to access global database state

      The Application Control Block contains information to:
 handle user interrupts,
 indicate if the application is running its
 code or if the Data Base Manager is performing work for
 the application,
 indicate if the application is in COMMIT or ROLLBACK
 state,
access temporary application work area, and
access the following global information:
  database control information,
  buffer pool,
  global table pool,
  lock list, and
  global transaction table.

      The Application Control Block is kept in memory t...