Issue and Cause
In some environments, the Oracle On Demand server response times to Riva Cloud or Riva On-Premise can be very slow, due to network connectivity or performance issues.
Possible Solution
Extend the timeout of each Oracle On Demand web service request.
You can apply the solution
- globally (to all sync policies, CRM connections, email connections, and users) or
- to one Riva sync policy, CRM connection, email connection, or user at a time.
Implementation for Riva Cloud
Implementation for Riva On-Premise
To implement the solution globally (for all sync policies, CRM connections, email connections, and users):
-
Edit the RivaApp.exe.config file as per the instructions in How to Create an App.Setting file to enable advanced options.
-
In the file, configure one or both of the following advanced custom option keys:
OracleCrm.AuthTimeout = 20000 (= 20 seconds (default value)) — Sets the timeout used while authenticating.
OracleCrm.ServiceTimeout = 120000 (= 2 minutes (default value)) — Sets the timeout used for all other requests.
To implement the solution for one Riva sync policy, CRM connection, email connection, or user at a time:
-
Set the following custom options for the CRM connection, email connection, sync policy, or user:
OracleCrm.AuthTimeout = 20000 (= 20 seconds (default value)) — Sets the timeout used while authenticating.
OracleCrm.ServiceTimeout = 120000 (= 2 minutes (default value)) — Sets the timeout used for all other requests.
Applies to
- Riva Cloud for Oracle On Demand.
- Riva On-Premise 2.4.21 or higher for Oracle On Demand.