Service Gateway for IDMS/DB is a server interface used to access CA‑IDMS data from within TIBCO Object Service Broker. It uses CA‑IDMS services to provide retrieval and update access and to ensure data integrity. It ensures data is presented to TIBCO Object Service Broker rules in a manner consistent with TIBCO Object Service Broker behavior. The navigation of the
CA‑IDMS database is defined in the IDM table definition and is therefore not required in each application that accesses
CA‑IDMS data. You can get concurrent real-time access to CA‑IDMS data using either
CA‑IDMS Central Version or Local mode.
The figure below shows how you can access CA‑IDMS data through either the CA‑IDMS Central Version or in Local mode, while still having access to TDS data, which is TIBCO Object Service Broker's native data type.
The initializer program (S6BIDMST) is used only to start an instance of Service Gateway for IDMS/DB (a Data Object Broker must be active before the Gateway can be started). The initializer program establishes communication to the Data Object Broker using the TIBCO Object Service Broker Communication Subsystem (OCS), interprets the gateway startup parameters, and attaches the number of Gateway tasks requested in the startup parameters
.
For CA‑IDMS Release 14.0 and above, the following occurs:
The figure below shows how data is sent to the Data Object Broker in variable length buffers up to a maximum of 31 KB. If a row is less then 4KB, the maximum buffer size of 4 KB is used; otherwise, a 31 KB buffer is used. If a single request requires more rows than a buffer will hold, multiple buffers are sent until the request is complete.
You can configure the Data Object Broker and the Service Gateway for IDMS/DB to reside on different hosts and/or operating systems (z/OS, Windows, or Solaris). Service Gateway for IDMS/DB must be in the same domain as the CA‑IDMS database system. Refer to
Connecting the Gateway to a Windows or Solaris Data Object Broker for additional information.
The TIBCO Object Service Broker for z/OS Installing and Operating manual or the
TIBCO Object Service Broker for Open Systems Installing and Operating manual for more information on communications requirements.