Configure Data Connections

You will need to create a new data connection specifically for IntelleCheck for each Oracle instance that you will be using with IntelleCheck (you may already have a data connection for a given Oracle instance if you have previously configured it for another product).

Go to the Data Connections screen. After selecting the appropriate connection pool (if any), click Add Connection.

Enter a name for this connection (we recommend using the database name), then go to the Driver Properties tab. Here, you can choose whether to use an ADO connection or a native Oracle connection, depending on the database provider you are using.

To create an ADO connection, select “ADO” in the drop-down and then click on the ellipsis (…) to build the ADO connection string.

The Edit Data Connection dialog, on the Driver Properties tab showing an ADO connection selected and the cursor in the ADO Connection String field.  The list of properties is currently blank underneath the connection since it hasn't been created yet.

In the Data Link Properties dialog that opens, on the Provider tab, select the Oracle Provider for OLEDB.

Selecting the Oracle Provider for OLE DB

On the Connection tab, enter the data source name, and the login information for the evisions Oracle user (database user). If you will be using the connection username and password, check the box to allow saving password. You can then use the Test Connection button to verify that the data source configuration is correct.

The Connection tab showing the data source name (ex: TEST8) and login information ("evisions" Oracle username and password)

Click OK to return to the Edit Data Connection dialog.

Driver Properties tab with the connection string and property/value list filled out.  ADO Connection String:  Provider=ORAOLEDB.Oracle.1;Persist Security Info=False;Data Source=TEST8.

If you want to use a native Oracle connection, you would simply select Oracle in the database driver drop-down, and then enter the desired properties. Native connections may be faster than ADO connections for certain types of queries.

Driver Properties tab with Oracle selected as the database driver.  The Oracle Home for this server is OraDb11g_home1, with a service (database) name of TEST8.  The username is "evisions" and the password is shown as <hidden>.

Regardless of which Oracle driver you are using, next you will go to the SQL Formatting screen and select the appropriate SQL format for your database. In this case, we are selecting Oracle.

Selecting Oracle in the SQL Format dropdown

Next, go to the User/Group Rules screen.

User/Group Rules screen with credentials entered and appropriate permission boxes checked for the IntelleCheck group.

Select the “Everyone” group and click the red X button to remove this group from the connection, since we do not want all users to be able to connect to IntelleCheck. Alternatively, leave the “Everyone” group but change the dropdown for this group to “Not allowed to connect”.

Use the Add Group button to select the IntelleCheck group that you just created. If you checked the option to remember the password, you can select “Use connection username and password”. Otherwise, select “Use the following username and password” and enter the database login credentials for the Oracle evisions user below.

Check the boxes to allow insert/update and delete operations to be performed using this connection. You will have the option within IntelleCheck to control which users have permission to perform various functions, but the connection itself must be allowed to perform these operations.

For more information on data connection configuration, refer to the MAPS Help.