Initial installation of the ENTERPRISE Variant : Installing IZYTRONIQ Backend : Installing the Synchronization Service
Installing the Synchronization Service
IZYTRON.IQ BackEnd SyncService.msi
 
Description
This setup installs the synchronization service. It’s installed as a standalone Windows service with the name “IZYTRONIQ BackEnd SyncService”.
 
Comments
The service must be installed to the same server as the application server.
 
Configuration
Installation directory: %Programfiles%\Gossen-Metrawatt\IZYTRON.IQ BackEnd SyncService
The configuration file is located in the installation directory and its name is IZYTRON.IQ.SyncSvc.exe.config.
Note: If the service (IZYTRON.IQ BackEnd SyncService) has been started automatically after installation, it should be stopped for the purpose of configuration.
 
The following lines must be changed in the IZYTRONIQ.SyncSvc.exe.config file.
 
<serviceCertificate findValue="[certificate thumbprint]" storeLocation="LocalMachine" storeName="My" x509FindType="FindByThumbprint" />
 
Enter the fingerprint or thumbprint of your utilized certificate in uppercase letters without blanks in place of [certificate thumbprint].
Example:
<serviceCertificate findValue="[certificate thumbprint]" storeLocation="LocalMachine" storeName="My" x509FindType="FindByThumbprint" />
 
 
 
Note
The Web.config file of the IZYTRONIQ application server can be changed by copying the modified <serviceCertificate> tag from the IZYTRONIQ.SyncSvc.exe.config file and inserting it at the appropriate place in the Web.config file.
 
The connectionString for the SyncService database is configured in the Windows Registry:
key = Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Gossen-Metrawatt\IZYTRON.IQ
entry = BackSyncServiceDatabaseConnectionString
The path to the instance must be modified if necessary in the value of “DataSource= (local)”, for example “DataSource=(local)\SQLEXPRESS”, and “(local)” must be replaced with the computer’s name if applicable.
(The default value is “Data Source=(local);Initial Catalog=SyncService;Integrated Security=True”.)
 
In order to make it possible for the service to create the SyncService database when it’s started, it must be started via a user account which is capable of creating databases.
The following figure shows an example of how the service is accordingly set up using an account which has corresponding SQL server-side authority as a “dbcreator”.
 
After the service has been started, checking can be conducted to determine whether or not the “SyncService” database has been successfully created.
 
 
After it has been installed to the IZYTRONIQ backend server, the synchronization service should be checked for correct functioning with the help of a web browser and the following link: “https://<certificate path>/SyncService”.
 
 
The synchronization service can be subjected to additional testing for correct functioning with the help of the following link:
“https://<certificate path>/bits”.
 
It’s advisable to set the service’s start mode to “Automatic (Delayed Start)”.