Riva Professional Services may advise installing two instances of Riva on the same Windows host system.
Definitions
-
Primary Riva Instance: The first instance of the Riva sync service being installed. By default, Riva is installed in C:\Riva.
-
Secondary Riva Instance: The second instance of the Riva sync service will be created after the primary Riva instance has been installed. This instance can be installed in any folder location on a local drive in the Windows system.
Instructions
-
Create the Primary Riva Instance in the desired location, by default C:\Riva.
-
When creating the new (Secondary Riva Instance), extract Riva to a folder of your choice on a local system drive.
Examples:
-
C:\Program Files (x86)\Omni\RivaQA
-
D:\RivaQA
In the following steps, each instance is going to be uniquely identified in a configuration file.
-
-
-
Omni.Riva.CrmAgentEx.exe.config
-
RivaApp.exe.config
-
-
In each of the two files, insert the following XML content.
Note: If the files already exist, ensure that the <add ... /> portion of the content is merged with the current value.
WARNING: In the following code, 'value="RivaQA"' is only an example. The actual value must be different for each instance of Riva. If the value is the same, the service location is replaced upon installation.<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="Service.ExecutionPod" value="RivaQA" />
</appSettings>
</configuration> -
Open a CMD prompt with elevated privileges ("Run as administrator").
-
Change the directory to the directory where the .config files were created for the Secondary Riva Instance,
Example: CD D:\Omni\RivaQA\Application\Base [enter]
-
Manually install the Riva sync service by typing
Omni.Riva.CrmAgentEx.exe --install [enter]
-
In Windows services, confirm that there are two Omni Riva (CRM Agent for Exchange) services installed. One service must point to the path for the primary Riva instance, and the other must point to the path for the secondary Riva instance.
Notes:
-
Using the Riva Service Monitor. The Riva Service Monitor application will monitor sync activity for both Riva instances, but the Stop, Start, and Restart buttons will work only against the primary Riva instance.
-
Controlling the Secondary Riva Instance. To stop, start, or restart the secondary Riva instance, admins need to use the Windows Services applet (services.msc).
Applies to
- Riva On-Premise 2.4.33 or higher for Exchange or Notes.