Making Connections to Informix on Avaya CMS Servers




Our General Recommendation

Options have changed over time. The version (R#.#) of your CMS is key to everything else.

We can assist with installation and/or upgrade, either as Professional Services or through a Support Case.


The Details

Options have changed over time. The version (R#.#) of your CMS is key to everything else.

Some Explanation

Through CMS R14, the Informix configuration shipped by Avaya was set to accept client connections only from processes running on the same physical host -- so no network client connections were possible except through our Multi-Tier Universal Data Access components, the server-side components of which Avaya OEM licensed and shipped pre-installed on the CMS server host. This additional level of database security was part of the original reason that Avaya chose our solution.

This configuration prevents use of any "Wire Protocol" driver, any of our Single-Tier ("Lite" or "Express") solutions, and indeed, any solution from any vendor which does not include either (a) installing some components on the CMS host, or (b) reconfiguring the Informix instance to accept such remote client connections.

VERY IMPORTANT

The pre-installed OpenLink components on the CMS host are typically from our Release 3.x or 4.x, and occasionally from our Release 5.x, all of which have been deprecated for some time.

The version of the Multi-Tier Generic Client on the data consumer side must be matched to the version of the Multi-Tier Request Broker running on the target host(s) (i.e., the CMS appliance). Mixing Multi-Tier Client components from one Release with Multi-Tier Server components from another Release is untested and unsupported, and is not recommended.


You may continue to use any existing server-side components under the existing license, if your client-side requirements permit (most significantly, if you do not require 64-bit Windows client support, for which Multi-Tier Release 6.x is required). If you do not have the appropriate version-matched client-side installers, you may need to enroll in a Maintenance & Support Agreement to gain access to such deprecated installers.

Our currently shipping Release 6.x ODBC Generic Clients are available in both 32-bit and 64-bit form, for all current versions of AIX, Linux, Windows, Mac OS X, Solaris, HP-UX, and others. 32-bit and 64-bit Generic Clients are also available for use with JDBC or ADO.NET client applications, running on most versions (old and new) of AIX, Linux, Windows, Mac OS X, Solaris, HP-UX, and others.

Most users are best off upgrading any and all existing OpenLink components (both client- and server-side) to our currently shipping Release. Such upgrade or installation falls within Avaya's "permitted use" and will not disrupt any maintenance or support agreements, on any CMS R16.1 or earlier.


The license which may be needed from us is for the current release Multi-Tier Request Broker and Informix-specific Database Agent. The price for this license is impacted by the number of concurrent database sessions, the number of concurrent client hosts, the number of processor cores in the Broker host, and some other factors which do not generally apply to CMS environments.


Further Options

Users may choose to acquire our Single-Tier ODBC drivers and licenses for the relevant client host(s), with the following caveats --


Or, rather than installing/upgrading Multi-Tier server components on the CMS host, you may choose to use a "gateway" host for a "three-tier" deployment --


The last option, with the lowest overall performance, the most susceptible to compatibility issues through the connectivity chain, and often the highest licensing expense, is to set up a multi-level gateway, with the data consumer (e.g., 64-bit Microsoft SQL Server) connecting to our 64-bit Release 6.x Multi-Tier Generic Client ODBC Driver; thence to our 32-bit Release 6.x Multi-Tier Request Broker and Bridge Agent for ODBC Data Sources, which bind to the 32-bit Generic Client ODBC Driver which matches the Multi-Tier Request Broker and Informix-specific Database Agent which are already present and licensed on your CMS host. Our Professional Services and Support teams are ready, willing, and able to assist you in deploying, testing, and pricing this solution.