| United States-English |
|
|
|
![]() |
ALLBASE/SQL Release G2 Release Notes: HP 9000 Computer Systems > Chapter 2 What's in This Version? ODBCLink/SE |
|
ODBCLink/SE is a replacement for the current HP PC/API. It is an implementation of Microsoft's Open Database Connectivity (ODBC) interface that enables Microsoft Windows based applications and tools to access ALLBASE/SQL on HP 9000, in a client/server environment. ODBCLink/SE is a part of ALLBASE/SQL. In this environment, application developers and end-users can take advantage of the PC's graphical user interface (GUI) and processing power, while relying on the security, integrity, and database management capabilities of ALLBASE/SQL and IMAGE/SQL. HP PC/API with Gupta can co-exist with ODBCLink/SE, but it will no longer be supported, and will not be distributed in HP-UX 11.0 and subsequent releases. ODBCLink/SE server runs under HP-UX Versions 9.x, 10.x and 11.x on the HP 9000 Series 7xx and 8xx servers. The client side runs under Microsoft Windows 3.1 and 3.11, Windows95, or WindowsNT V3.51 and V4.0. Connection via Winsock is available in both the 16-bit and the new 32-bit version. The driver can be used in two ways: by direct calls from a Windows program, such as Foxbase, or through an ODBC-compliant application, such as Microsoft Access or Visual Basic. The ODBC LongVarBinary data type will be supported for binary large objects (BLOBs), such as compressed photographs or document images. ODBCLink/SE is 95 percent ODBC Level 2 compliant. These exceptions are not supported:
The networked HP 9000 Series 7xx or 8xx with ALLBASE/SQL provides the relational database environment on the server. Security is provided by the HP-UX logon system and ALLBASE/SQL. ODBCLink/SE connects the client to the server with a collection of dynamic link libraries (DLLs) on the client and runs under Microsoft Windows 3.1 and 3.11, Windows95, or WindowsNT 3.51 and 4.0. Client application requests are routed over the network to an ALLBASE/SQL database on the server, and replies are returned to the client application. A listener process establishes the connection between the client application and the target database on the server. The listener works with ARPA Services on the HP 9000. With ODBCLink/SE and application software on the client, you can develop SQL applications, generate reports, and query ALLBASE/SQL on the server. The tested client applications include the following as well as many more:
Requirements
A data migration tool is provided to migrate data sources created from HP PC API to ODBCLink/SE. Once the sources are identified, the translation is performed automatically. ODBC access to the server is very fast. You should note the following performance exceptions:
These are the ALLBASE/SQL functions and commands supported by ODBCLink/SE:
You can use the ODBC SQLGetFunctions call to obtain a list of the supported ODBCLink/SE driver functions. Some areas of certain functions are not fully implemented. They are as follows:
ODBCLink/SE supports ALLBASE/SQL types. The following table shows the correspondence between ALLBASE/SQL data types and ODBC data types.
ALLBASE/SQL Storage space for BLOBs should be created using a LONG VARBINARY column. ODBCLink/SE implements all types of ALLBASE/SQL stored procedures, including those which return multiple-format result sets. You can list the stored procedures available to your ODBC session by calling SQLProcedures. Parameter information for stored procedures is obtained by calling SQLProcedureColumns. The following is a list of features that are unique or specific to ODBCLink/SE and some details about them:
These are the ALLBASE/SQL restrictions on the ODBC grammar.
The HP 9000 uses the default ROMAN8 character set. Most applications running under Microsoft Windows use the 8-bit ANSI (ISO 8859/1) character set to provide support for Western European languages (including American). The first 127 characters are the same for both ROMAN8 and ANSI character sets, only the extended and special characters are different. If your client application uses these extended or special characters, then the data from the server must be converted from ROMAN8 to ANSI, and the data returning to the server must be converted from ANSI to ROMAN8. A translation DLL has been provided to accomplish this task. There are several reasons why some ALLBASE/SQL statements are not supported in the ODBCLink/SE environment:
Client application software that accesses ALLBASE/SQL databases through ODBCLink/SE does not support embedded SQL. The application software calls the database functions directly; there is no need for preprocessing. Because the following ALLBASE/SQL statements function only with embedded SQL, they are not supported by ODBCLink/SE:
Some ALLBASE/SQL functions have been moved from the server to the client with ODBCLink/SE The following ALLBASE/SQL statements are not supported because they have been replaced by other functions resident on the client:
The utilities provided with ODBCLink/SE do the following:
The following server tools are available to allow monitoring of the ODBCLink/SE listener process:
The tools on the client that you can use to monitor or troubleshoot the ODBCLink/SE client process:
ODBCLink/SE is a "Special Edition" of M.B. Foster Associates Limited ODBCLink option of DataExpress. ODBCLink, the full product, offers the following features in addition to the features of ODBCLink/SE:
You may obtain an upgrade from ODBCLink/SE to the full product ODBCLink by contacting M.B. Foster Associates at 1-800-ANSWERS, (800-267-9377) or 613-448-2333, or by visiting the M.B. Foster website at www.mbfoster.com. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||