CSL ODBM administration

The CSL Open Database Manager (ODBM) supports access to databases that are managed by IMS DB in DBCTL and DB/TM IMS systems in an IMSplex.

ODBM manages database connection and access requests from application programs that use the following resource adapters and APIs:

Except for ODBA application programs and application programs written directly to the CSLDMI interface, all database connection and access requests are routed to ODBM from the resource adapters and APIs through IMS Connect. ODBM routes the database connection and access requests received from IMS Connect to the IMS systems that are managing the requested database.

The IMS Universal drivers that communicate with ODBM through IMS Connect use the open standard Distributed Relational Database Architecture (DRDA) as the low-level communication protocol. ODBM translates the incoming database requests from the Distributed Data Management (DDM) architecture that is a part of DRDA into the DL/I calls expected by IMS. When ODBM returns the IMS output to the client, ODBM translates the response back into the DDM protocol.

ODBA application programs and application programs that use the ODBM CSLDMI interface do not use DRDA but instead use the DL/I calls supported by the ODBA interface.

Existing ODBA applications can also use ODBM to protect IMS from abends caused by the unexpected termination of the ODBA applications during DL/I processing. ODBM support for ODBA application programs requires no changes to the application program itself and only minor changes to the DFSPRP macro that defines the connections to IMS DB.

From the ODBM perspective, application programs that interface directly with ODBM through the CSLDMI interface, such as IMS Connect, are ODBM clients. Users can develop their own ODBM clients by using the ODBM CSLDMI interface. ODBM client application programs can access databases that are managed by IMS DB on any LPAR in an IMSplex