Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1999-06-28
2002-04-30
Coby, Frantz (Department: 2171)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
06381606
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to computerized methods for accessing databases, and in particular, to an application programming interface (API) for creating authorized connections from an application program to a database management system.
2. Description of Related Art
It is well known in the art to use database management systems, such as IBM's IMS™ (Information Management System) database management system (DBMS), to manage computerized databases. Indeed, IMS™ has been used for decades and remains in use today. Currently, there is a need to access such “legacy” databases using application programs. However, such tasks are complex and there are few tools available to assist application program developers.
IMS™ Open Transaction Manager Access (OTMA) is a high performance client/server protocol that allows application programs to access an IMS™ DBMS. However, the application program must include an interface to the IMS™ OTMA, which can be difficult to develop. To interface with an IMS™ DBMS requires rather extensive knowledge of the architecture of the IMS™ DBMS, as well as the architecture of the MVS™ operating system Moreover, because of security considerations with regard to accessing an IMS™ DBMS, a great deal of skill is involved in establishing a connection between an application program and the IMS™ DBMS, since it must interface with the operating system as a secure and trusted “user”. In order to more fully provide access to an IMS™ DBMS, it would be advantageous to have an easier mechanism to connect to the IMS™ DBMS and run transactions. Thus, there is a need in the art for improved techniques for accessing a hierarchical database management system.
SUMMARY OF THE INVENTION
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a method, apparatus, and article of manufacture for accessing a database management system An application programming interface (API) provides a plurality of simplified procedures that allow an application program executed by the computer to access a database management system (DBMS) by creating an authorized connection between the application program and the DBMS. The application program invokes the simplified procedures of the APL the invoked procedures generate at least one supervisor call (SVC) interrupt that transfers control to an SVC Service Routine, and the SVC Service Routine connects to a Cross Coupling Facility (XCF) that interfaces to an Open Transaction Manager Access (OTMA) component of the DBMS.
Various advantages and features of novelty, which characterize the invention, are pointed out with particularity in the claims annexed hereto and form a part hereof. However, for a better understanding of the invention, its advantages, and the objects obtained by its use, reference should be made to the drawings which form a further part hereof, and to accompanying descriptive matter, in which there is illustrated and described specific examples of an apparatus in accordance with the invention.
REFERENCES:
patent: 4949278 (1990-08-01), Davies et al.
patent: 5430836 (1995-07-01), Wolf et al.
patent: 5596700 (1997-01-01), Darnell et al.
patent: 5642515 (1997-06-01), Jones et al.
patent: 5752027 (1998-05-01), Familiar
patent: 5761667 (1998-06-01), Koeppen
patent: 5930786 (1999-07-01), Carino, Jr. et al.
patent: 6009428 (1999-12-01), Kleewein et al.
patent: 6052685 (2000-04-01), Eastwick et al.
patent: 6240417 (2001-05-01), Eastwick et al.
Technical Data Bulletin (Serial No. TDB1192.0128), “Easy to Use PM Interface to the OS/2 Query Manager Callable Interface”, IBM Corporation, Nov. 1992, (3pp).
Allan, D.J., “Abstract Data Interface”, Astronomical Data Analysis Software and Systems IV, [4thMeeting], Baltimore, Sep. 25-28, 1994, Astronomical Society of the Pacific Conference Series, vol. 77, 1995, pp 199-202.
Cowan, D.D., et al., “Abstract Data Views; an Interface Specification Concept to Enhance Design for Reuse”, IEEE Transaction on Software Engineering, vol. 21, No. 3, pp. 229-243, Mar. 1995, (Abstract 1pp).
Shankel, J., “Implementing Abstract Factory as an STL Container”, Dr. Dobb's Journal, vol. 22, No. 12, pp 28, 32 34 100-102, Dec. 1997, (Abstract 1 pp).
Carpenter Gerald LeRoy
Housh Richard Dale
Kuo Steve T.
Naylor Bruce Eric
Stone Richard Lawrence
Coby Frantz
Gates & Cooper LLP
International Business Machines - Corporation
LandOfFree
Application programming interface for creating authorized... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Application programming interface for creating authorized..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Application programming interface for creating authorized... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2874890