When configuring an Ingres database agent the critical configuration items are:
Ingres provides a number of environment variables for configuring database clients, the basic set required for successfully connecting your database agent to an Ingres database server are tabulated below:
Table: 8.2.4.1. Default Rule Book settings
Rule Book Section & parameters | Default Rule Book Settings | Notes |
[Environment OPENINGRES1], [Environment INGRES_II] | Parameters are common in Open Ingres 1 and Ingres II | |
II_DATE_FORMAT | US | Defines the output format for dates as dd-mmm-yyyy. This should not be changed inside the Rule Book since it enables the best compatibility with |
II_SYSTEM | / dbs | Full path to the directory immediately below the Progress/ directory e.g. if your Progress installation directory is /dbs/Progress then set this to /dbs |
ING_SET | set lockmode session where readlock nolock | This makes sure when the Ingres agent is started, the first thing it does is runs this command. The command itself makes sure that a simple select statement does not lock all the rows it selects. |
USE_OWNER | Y or N | Only applicable for Ingres 6.4 databases. If set to Y forces the driver to return the ingres internal table owner as the schema name for the table, as this was required for early version of MSQuery. |
Due to the fact that Ingres 6.4 leaves username and password verification to the host operating system (Ingres II does not have this problem), it is possible to close what could be an ODBC, UDBC, JDBC, or OLE-DB security loophole by utilizing the
OpenLink provides a relinkable library and script files that enable you to rebuild your database agents as shared, as opposed to statically linked binaries, or for the purposes of getting a closer database implementation fit, should your Ingres database environment be a more recent release than the actual version used by
There may be situations in which you are unable to install your
Configuration Steps:
Assuming that you have an Ingres Database server machine called "mainserver2" that has an Ingres Net server process running.
1. On your Application Server (the machine hosting your database agent) create an Ingres Net vnode called "mainserver2" (for purpose of this example only) if you do not have a working vnode on this machine.
2. Ensure that you have a usable connection to your remote Ingres database using the vnode "mainserver2".
3.
Add the following values to the "Server Options" field within the Admin Assistant Forms or Wizards used to configure your database agent.
If you choose to set this value on the client simply enter the same value into to the "Database Name" Attribute associated with the configuration of your
mainserver2
See Also: Application Server Architecture for various illustrations of distributed client-server architectures supported by OpenLink database agent
Note: OpenLink Drivers for Ingres II, both Single- and Multi-Tier, are based on the OpenAPI Interface, and are intended only for use only with Ingres II. In some environments, these Drivers may also permit connection to OpenIngres 1.x and 2.x, which are also based on the OpenAPI Interface; however, these Drivers have not been certified for such connections, and they are made at the User's discretion and risk. These Drivers will not support connections to Ingres 6.4 or previous under any conditions. Drivers for versions of Ingres prior to Ingres II may be available for some platforms; please inquire at product availability, if you require such a Driver.