Configuring an Oracle/MS-SQL Interface (CardGateway)

The Oracle/MS-SQL Interface creates a real-time mirror copy of the EntraPass card databases, including card table, card group table, card type table, and badge table in MS-SQL or Oracle database. In addition, it allows operators to interact with the system card database from their MS-SQL or Oracle programs. Operators can add, modify, and delete cards, or obtain card-related information from the EntraPass card database. The card information is updated in all the databases, whatever the program used to modify or to update the database; MS-SQL Interface ensures that the modifications are conveyed to the server and then sent to the workstations.

Note: The Oracle/MS-SQL Interface requires an additional license.

The Card Gateway is not compatible with Windows Server 2008 64 bits. Install client 32 bits.

Install the MS-SQL or Oracle client software on the same computer as the Oracle/MS-SQL Interface. It is not recommended to install the Oracle/MS-SQL Interface on a computer where EntraPass is installed. Installing the two applications on the same computer may cause problems during data exchange between EntraPass and the Oracle or MS-SQL Server. To configure the Oracle/MS-SQL database Interface, define the following items:

  • General parameters (applicable to the Oracle/MS-SQL Database Interface), including the application security parameters
  • Database parameters, including the database access rights
  1. From the Application list, select Oracle/MS-SQL Interface.
  2. Define the application on which you have installed the Oracle/MS-SQL Interface.
  3. Click the Parameters tab to define security parameters for the Oracle/MS-SQL Interface. For details, see Defining Parameters.
  4. Click the ORACLE/MS-SQL Interface tab to indicate how the EntraPass software will communicate with the client database and to define the database access rights.
  5. From the Database type list, select the database server: Oracle 8.0 server, Oracle 7.3 server or SQL server. Ensure that you select the correct server version because the database configuration is different from one version to another.
    Note: If the wrong version is selected, the Oracle/MS-SQL Interface cannot communicate and cannot connect to the server.
  6. Enter the database Server name.
  7. Type the name of the requested Oracle or SQL Database Name.
  8. If you are using an Oracle server, type the name of the Oracle data file which points to the data you wish to access.
    Note: Oracle and SQL servers may be configured to contain more than one database. Accessing an SQL database requires pointing to its name while accessing an Oracle database requires pointing to its name and specific data file. Refer to your network administrator for access parameters to the database specific to your application.
  9. Check the Use administrator Access for Initializationoption, if applicable. Checking this option enables you to enter a valid Administrator user name and password.
    Note: It is important to check this box. If you do not, you must manually create the database, the user name and password in the database server.
  10. Enter the Administrator user name and Administrator password. The program will automatically create the database, user name and password in the server database
  11. In the Database access area, enter a user name and password which will be used by the CardGateway to connect to the Oracle/SQL database.
    Note: The database access procedure does not allow the CardGateway to create or modify an existing user profile on an Oracle/SQL server.
  12. Select the Keep deleted records option if you want to keep the record of a card, even when the card is deleted from the EntraPass database. The record will be kept in the Oracle/MS-SQL Interface database.
    Note: If you do not select this option, deleted records will be physically and permanently erased from the Oracle/MS-SQL database. When EntraPass creates the card database automatically in the SQL or Oracle Server, it allows a maximum of 50MB for the card database. If you want to increase the size of the database, you must create the database manually. For more information, see the next section, Creating Server Databases Manually.
  13. Click the Service tab to define login information when the Oracle/MS/SQL interface runs as a service and a report needs to be printed.
  14. Click the Service tab to define login information when the Oracle/MS/SQL interface runs as a service and a report needs to be printed.
    • Select Login to EntraPass service application to activate this option.
    • Enter the Oracle/MS-SQL Interface Domain name and Login name.
    • Type the Password and Password confirmation.