Within the BFI configuration database, a global table is provided where you can maintain the database connection strings used by the solution. These database connection strings include the connection to the core Brainware Intelligent Capture database, and can also include connections to the BFI Reporting database and other databases used for data lookups.
The solution supports database connections to either SQL Server or an Oracle database.
The core BFI solution uses a hard-coded provider to connect to the destination database. This provider is set to System.Data.SQLClient for SQL Server databases and Oracle.ManagedDataAcess for Oracle databases. The provider in the connection string is only used by the system to determine which type of database you want to connect to. For an Oracle database, the provider must contain the string pattern ORAOLEDB for the connection to be successful. If this string pattern is not present, the system assumes that it is connecting to an SQL server type database.
For database connections that are invoked in Winwrap script, for example in a user exit or for the Verifier processing instructions dialog, the provider specified in the connection string is used. Hence, you must ensure that this provider is available on the machine executing the call.
To configure the project database connection strings, complete the following steps.