Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

 

 

This document is written for customers and technicians at good solutions and describes how to install a RS Integration Server. If in any doubt, contact the person who gave you this document.

The integration server is used when you don't want the regular server to run the integration. This is often the case when a cloud customer want to have an integration but still want their server run by Good Solutions in the cloud.

Info
iconfalse
titleTable of contents

Table of Contents

 

Presumptions

Port 80 and 8080 has to have open access to RS Production Server.

Installation

Download the Integration Server package from RS Production downloads <download.rsproduction.se/RS%20Production%20Server/latest/IntegrationServer.zip> and make sure that file is not blocked by Windows by open its properties check the Unblock-checkbox if it is visible. Extract the content from the ZIP file to a folder and place it anywhere of your choosing. preferably in C.\Program files\Good Solutions\IntegrationServer-XXXXXX

Configure

The configuring is dependent on what task the integration server is planned to perform. Check back to the original document that refereed you here and read the Configure chapter or contact the person who gave you this document.

Start by adding a new installation file named InstallationNumber.config (exchange InstallationNumber with the correct number) in the C.\Program files\Good Solutions\IntegrationServer-XXXXXX\Installations folder

Copy the following xml into the file.

Code Block
languagexml
titleConfigBase config-file
linenumberstrue
<?xml version="1.0"?>
<SystemConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <InstallationID>INSTALLATION_NUMBER</InstallationID>
  <CacheManager>39f5405b-d668-4e2d-b116-8a094c1c24e8</CacheManager>
  <UserManager>26bd86c6-54d9-41f3-a3d2-40598129d903</UserManager>
  <DataStore>87ee8af8-522c-470b-a95e-325c7d5a4ef4</DataStore>
  <DefaultDataManager>00000000-0000-0000-0000-000000000000</DefaultDataManager>
  <DataManagers>
    <guid>00000000-0000-0000-0000-000000000000</guid>
  </DataManagers>
  <ComponentSettings>
    <ComponentSetting>
      <Id>ecb76143-7035-4f59-9947-e1dd507c49f8</Id>
      <ComponentID>87ee8af8-522c-470b-a95e-325c7d5a4ef4</ComponentID>
      <SettingName>ServerURL</SettingName>
      <Value>URL_OR_IP_TO_RS_PRODUCTION_SERVER</Value>
    </ComponentSetting>
	<ComponentSetting>
   	  <Id>de280d6d-b919-46eb-942e-ca483c78a8f3</Id>
   	  <ComponentID>66ded596-fcee-4762-9258-09769d567a99</ComponentID>
   	  <SettingName>UserGUID</SettingName>
   	  <Value>XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX</Value>
	</ComponentSetting>
	<ComponentSetting>
      <Id>55d72aef-90ee-4504-affa-b002e19f7c61</Id>
      <ComponentID>87ee8af8-522c-470b-a95e-325c7d5a4ef4</ComponentID>
      <SettingName>MainHub</SettingName>
      <Value>False</Value>
    </ComponentSetting>
  </ComponentSettings>
</SystemConfiguration>

 

Service

After the setup is complete, it is time for to setup create a new Service that will keep the integration server running.

  1. Open cmd as administrator and execute command: sc create RSIntegrationServer-nnnnnn Binpath= "C:\PATH_TO\RSProductionServer.exe"
    • Make sure "Binpath" points to RSProductionServer.exe and it is recommended to replace "nnnnnn" with your RS installation number.
  2. Open Services and look for "RSIntegrationServer-nnnnnn".
    1. Right click and select properties.
      1. Under General tab Change startup mode to Automatic (Delayed Start).
      2. Click on Recovery tab.
        1. Choose the option Restart the Service in the drop down menus, First failureSecond failure and Subsequent failures.
        2. Change the value in Restart service after to 10 minutes.
  3. Click on apply then OK.