9 Oracle Solution for IMS/DB
Tuxedo ART for IMS can simulate most of the functionalities of IMS/TM, but do not have the implementation of IMS/DB since IMS/DB is a specially designed hierarchy database. To enable the COBOL/C programs running under the control of Tuxedo ART for IMS access IMS/DB, Oracle provide the support for Open Database Access (ODBA) in Tuxedo ART for IMS.
With ODBA, the programs running in Tuxedo ART for IMS can connect to IMS/DB residing on z/OS transparently. Whenever a COBOL/C program issues a DL/I call to access IMS/DB, the DL/I call is translated by underlying libraries to a request message, which in turn is sent to a proxy residing on the same z/OS image as IMS/DB. The proxy performs database operations according to the received request and sends the result back to the program running in Tuxedo ART for IMS.
9.1 Components
The principle of incorporating database solutions is to design and develop it as a plug-in that can be plugged into Tuxedo ART for IMS and can play in effective immediately. Basically the plug-in is designed as a shared library and exports a required set of APIs which are called by Tuxedo ART for IMS servers during runtime. Any implementation of the plug-in should follow the definition. For more information, see the Oracle Tuxedo Application Runtime for IMS Reference Guide
Parent topic: Oracle Solution for IMS/DB
9.2 Plug-In Library
As the plug-in definition in reference guide, the support of IMS/DB through ODBA is also implemented as a shared library based on the definition and can be simply used to replace the default version bundled in Tuxedo ART for IMS installation.
The following is the support list of Oracle plug-in for IMS/DB:
Oracle plug-in for IMS/DB supports GSAM database, Data Entry database, and other Full Function Databases, that is all the kinds of IMS/DB databases except for MSDB (Main Storage DB).
Inside this implementation, GSAM DB is implementation on UNIX file system, others are supported through ODBA protocol provided by IMS system.
Parent topic: Oracle Solution for IMS/DB