Open System Services ODBC/MX Client Driver (SQL/MX 2.x)

ODBC/MX Client Overview
HP NonStop Open System Services ODBC/MX Client Driver544990-002
1-3
OSS ODBC/MX Client Driver Architecture
The SQL ODBC Applications interact with the OSS ODBC/MX Client Driver to
communicate to the SQL/MX database. The ODBC server establishes a connection
between the OSS ODBC/MX Client Driver and the SQL/MX database. The ODBC
server interacts with the SQL/MX database, forwards the client requests to the
database engine, and sends the responses to the OSS ODBC/MX Client Driver.
The ODBC/MX APIs are directly exposed to the ODBC applications. The OSS
ODBC/MX Client Driver exposes a set of APIs, which calls multiple ODBC APIs
internally. These APIs depict a thin layer of driver manager to the OSS ODBC/MX
Client Driver. Minimal OSS ODBC/MX Driver Manager functionalities are included
within the Driver code.
When the ODBC client application runs the SQLConnect() function to request for a
data source (MXOSRVR), a connection is established between the OSS ODBC/MX
Client Driver and the Association Server (MXOAS). The Association Server checks the
status and the configuration details of the requested data source in the ODBCDSN file.
Meanwhile, the OSS ODBC/MX Client Driver waits for the reply from the Association
Server.
Figure 1-1. OSS ODBC/MX Client Driver Architecture on NonStop
Configuration
Server
Association
Server
ODBC
Configuration
Data
NonStop ODBC/MX Server
Components (NSK System)
Data Source 1
ODBC Server
ODBC Server
NonStop OSS ODBC/MX Client
(NSK System)
ODBC
Application
ODBC Client
Driver
Library
TDM_Default_DataSource
ODBC Server
ODBC Server