Ask a question?
  • Contact Us
  • Support Case System
  • Support Forum

What Do Users Need To Do To Configure Their Multi-Tier Drivers?

  1. Unix users need to insure that openlink.sh (Bourne/Bash) or openlink.csh (C) is executed in the appropriate shell. These shell scripts set environment variables that pertain to ODBC. They appear in both client and server components installations.
  2. Unix users need to run set or env to insure that the environment variables (ODBCINI, ODBCINSTINI, etc.) are actually set.
  3. All users need to insure that the appropriate [Environment] section of the ~/openlink/bin/oplrqb.ini file contains the correct environment variables. For example:
       [Environment Informix 7.3]
       INFORMIXDIR   = /dbs2/informix/online731
       INFORMIXSERVER   = openlinux
       DELIMIDENT   = Y
       OPL_INF_MULTISESS  = Y
       OPL_SPACEPADCHAR   = Y
       CURSOR_SENSITIVITY = LOW
       ;FORCE_DORMANT    = 1
       ;FET_BUF_SIZE= 65535
       ;FORCE_ONLINE_DATABASE= 1
    
    
  4. All users should uncomment and set the PortHigh parameter that appears in the [Protocol TCP] section of the ~/openlink/bin/oplrqb.ini file. PortHigh should equal PortLow + the number of concurrent connections alloted by the license + a few extra ports. For example:
       [Protocol TCP]
       PingWatchdog = No
       PingInterval = 600
       Listen       = 5021
       PortLow      = 5000
       PortHigh       = 5075
       ;IPAddress      = 127.0.0.1
    
    
  5. All users need to start the Request Broker. The Request Broker is the oplrqb executable that appears in the /bin sub-directory of Multi-Tier server components installation. It may be started with one of the following commands:
       oplrqb          # Starts process with no logging
    
       oplrqb -dv      # Write debug output to the terminal
    
       oplrqb +loglevel 7 +logfile oplrqb.log # Writes debug output to a logfile