OpenLink Multi-Tier Client and Server Components Interaction

Multi-Tier Generic Client Communication Sequence

  1. Connects to Request Broker (oplrqb)
  2. Sends DB Agent connection options (if any are configured as part of DSN setup, typically in Options field)
  3. Request Broker finds the relevant DB Agent configuration in its Rulebook (oplrqb.ini), and then opens a DB Server connection using the settings from that configuration. A DB agent session is created and mapped to a port from the Rulebook-specified range from PortLow to PortHigh (inclusive)
  4. Request Broker tells the Generic Client (ODBC, JDBC, or ADO.NET) the port number for the Agent
  5. Generic Client opens connection to DB Agent port and interacts with remote DBMS server until session is closed by the client app

Firewall Considerations

Given the above, if the Request Broker and associated DB Agents are installed on AWS or Azure (or any other cloud service), you MUST ensure that the port range from portLow to portHigh in the Broker Config (oplrqb.ini) are open to connections from the Generic Client hosts, wherever they are located.

Related