Linux ODBC/MX Client Driver for SQL/MX Release 3.2.1 (H06.26+, J06.15+)
1 Overview
The Linux ODBC/MX client driver (driver) implements the ODBC 3.5 set of APIs. The Linux ODBC
applications (applications) send the requests to access data from an SQL/MX database to this
driver. This chapter describes the following:
• “Architecture” (page 10)
• “Client components” (page 11)
• “Server components” (page 11)
• “Driver managers” (page 11)
• “Data sources” (page 11)
• “Connections” (page 12)
• “Tracing” (page 12)
• “Object naming and mapping” (page 13)
• “Unsupported ODBC APIs” (page 13)
• “Unsupported ODBC data types” (page 14)
• “Limitations” (page 14)
Architecture
The applications interact with the driver to access an SQL/MX database. The driver is thread-safe,
and you can write multi-threaded C/C++ applications, which use the POSIX thread library.
The driver architecture comprises of client and server components, as shown in the architectural
diagram.
The application calls the SQLConnect() ODBC API to open a connection to a data source
representing an SQL/MX database. The NonStop SQL/MX connectivity service (MXCS) provides
support for remote connections to the SQL/MX database, such as from ODBC applications. The
10 Overview










