Overview of the CSL Open Database Manager

Open Database Manager (ODBM) provides distributed and local access to IMS databases that are managed by IMS DB systems configured for either the DBCTL or the DB/TM environments in an IMSplex.

Both independently and with IMS Connect, ODBM supports various interfaces to ease the development of application programs that access IMS databases from many different distributed and local environments. The interfaces that ODBM supports include:

In addition to supporting the above interfaces, ODBM provides the following functions:

Because ODBM and IMS Connect support DRDA, you can develop your own DRDA source application server that communicates with IMS by using the distributed data management (DDM) Architecture commands that are a part of the DRDA specification.

ODBM leverages the z/OS System Management Facility (SMF) to perform logging of ODBM accounting information, such as CPU usage, and its retrieval. The logging of the ODBM address space is activated when the optional parameter LOGOPT=ACCOUNTING is specified in the ODBM initialization member, CSLDIxxx.

ODBM runs in a Common Service Layer (CSL) address space and is an optional IMSplex component. ODBM uses the Structured Call Interface (SCI) services of the CSL for communication and Operations Manager (OM) services of the CSL for command processing.

One ODBM instance must be defined in the IMSplex to use ODBM functions. Each z/OS image can have more than one ODBM. If multiple instances of ODBM are defined in the IMSplex, any ODBM instance can perform work from any z/OS image in the IMSplex.

The following figure shows an overview of an IMS configuration that includes ODBM.

Figure 1. Overview of an IMS configuration that includes ODBM
The three new IMS Universal drivers use TCP/IP to connect to IMS Connect from the platform where they reside. Other IMS Connect client applications can also use TCP/IP to access IMS databases directly through IMS Connect using DRDA architecture and DDM commands. IMS Connect interprets the DRDA calls from the connectors and passes them to the Open Database Manager (ODBM), a CSL address space, using the CSL Structured Call interface (SCI). ODBM uses the Open Database Access (ODBA) interface to access the IMS database.