Exact Synergy Enterprise now supports Microsoft Exchange 2010 and 2013, as well as Exchange Online. This document describes the prerequisites and installation steps required to set up the synchronization between Microsoft Exchange and Exact Synergy Enterprise for product update 254 onwards. For more information on the supported operating systems for the Microsoft Exchange server and the system requirements for Exact Synergy Enterprise, see Exchange Server Supportability Matrix and Hardware and software requirements for Exact Synergy Enterprise.
References made to Microsoft Exchange in this document refers to Microsoft Exchange 2010 and 2013, unless the specific version is mentioned.
For more information on installing Exact Exchange Integrator for product updates 244 to 249, see How-to: Installing Exact Exchange Synergy Enterprise Integrator (Exchange 2010). For product updates 250 to 253, see How-to: Installing Exact Exchange Integrator (Microsoft Exchange 2010) for product updates 250 to 253.
Note: From product update 262 onwards, the solution will only be supported on Exact Lightweight Integration Server (ELIS), and will no longer be supported on the MSI version. Note that the installation files for the MSI version will no longer be available from this product update onwards. In the case that you decide to continue using the existing solution on the MSI version, the synchronization will remain to work as usual although any issues that may be encountered will no longer be resolved henceforth. Therefore, it is advisable to migrate to ELIS to ensure that the solution will continue to work correctly.
The intended audiences for this document are server administrators or professionals who maintain corporate networks. This document is written with an expectation that all user accounts are on Microsoft Exchange 2010 or onwards.
The following topics will be explained in detail:
Return to top
This account is to be used for the automated synchronization between Microsoft Exchange Server and Exact Synergy Enterprise. This account has to be a valid user within Exact Synergy Enterprise and Microsoft Exchange Server . This is the same user account that you use to start the background jobs for Microsoft Exchange 2003/2007, or you can create accounts specifically for this synchronization. This account is also used to run the Windows services responsible for the synchronization.
This service account must meet the following requirements:
Exchange Impersonation enables a service account to impersonate given user accounts. This enables the service account to perform operations by using the permissions that are associated with the impersonated accounts, instead of the permissions that are associated with the service account.
For more information, see http://msdn.microsoft.com/en-us/library/bb204095.aspx.
Note: The setting up of the Application Impersonation for Exchange Online is different. For more information, see How-to: Assigning Impersonation in Exchange Online/Office 365.
impersonationAssignmentName – This refers to the friendly name of the role assignment.
service account – This refers to the service account created above.
In typical scenarios, Exact Synergy Enterprise is installed on individual web servers and job servers are set up in similar methods. In some cases, both the job and web servers can reside in one physical server.
Select I accept the terms in the License Agreement, and then click Next.
On the Custom Setup page, options Exact Exchange Sync Server, ESE to MS Exchange Sync, and MS Exchange to ESE are available. The first feature, which is Exact Exchange Sync Server, must be installed regardless of whether the services are installed on a single physical server or multiple physical servers or which synchronization direction is to be installed. Install the remaining features based on scenario A or B, as explained in the following:
Select the option ESE to MS Exchange Sync, and then click Browse to browse for the Exact Synergy Enterprise installation folder.
Disable the feature MS Exchange to ESE Sync, and then click Next.
Select the option MS Exchange to ESE Sync, and then click Browse to browse for the Exact Synergy Enterprise installation folder.
Disable the feature ESE to MS Exchange Sync, and then click Next.
Exact Synergy Enterprise Database Type the Exact Synergy Enterprise database name.
Exact Synergy Enterprise Web Address You need to create a virtual directory on the server that is installed with Exact Exchange Integrator to connect to the Exact Synergy Enterprise web site. For example, when you create a virtual directory called Synergy to connect to Exact Synergy Enterprise, the web address might be <server name>/Synergy. Then, in the wizard, use <server name>/Synergy as the Exact Synergy Enterprise web address.
In the same server that Exact Exchange Integrator is installed, go to Start ? Command Prompt.
In Command Prompt, go to folder <Exact Synergy Enterprise installation folder>\bin.
Type in this command, GeneratePassword.exe “<service account password>”, then press Enter. Note: You must include the quote (“ ”).
Exit from Command Prompt.
For the Exchange Online server version, make the following change in the 'Exact.MacroManager.Exchange.config':
Browse to the Exact Exchange integrator \ XMD folder, and open 'Exact.MacroManager.Exchange.config' file using the notepad. Look for the <macro id="eseauthn">, and change the value to "1". The reason you make this change in 'Exact.MacroManager.Exchange.config' is that Basic authentication is a must for Exchange Online. In notation of Exact Exchange Integrator, "1" means 'Exact Synergy Enterprise is using the Basic authentication'.
In IIS, ensure that the Basic Authentication is "Enabled" for Synergy application.
Restart Windows services:
Exact Exchange Synchronization Puller Monitor
Exact Exchange Synchronization Resolver Monitor
Next, you need to verify if the process has been completed successfully by doing the following:
There are two ways to uninstall the Exact Exchange Integrator.
After installing Exact Exchange Integrator, the administrator is able to change some settings of the synchronization framework via the configuration file called Exact.MacroManager.Exchange.config, which is deployed to two different folders:
Note: Any changes made to the configuration file will require Windows services in both web server and job server to be restarted. For more information, see Performing checks after installation.
Each setting in the configuration file is a pair of macro and value. Macro is the name of the setting and value is the value of the setting.
/S - The SQL Server of the Exact Synergy Enterprise database. /D - The SQL database of the Exact Synergy Enterprise. /APP - The path where Exact Synergy Enterprise is installed.
0 – Using manual fixed URL. Parameter exchconnectionparams must be defined with Exchange Web Service URL. 1 – Using autodiscover. Parameter exchconnectionparams is blank.
exchpullerinterval
Why do I get the error, "The HTTP request is unauthorized with the client authentication scheme "Negotiate". The authentication header received from the server was "NTLM"."? How do I solve this error? To solve the error, disable the loopback check in the registry, as explained in the following steps:
For more information, see Authenticate problems by using of NTLM.
Why do I get the error message "Not supported Exchange server version" when synchronizing to the Exchange server? How do I solve this error?
This error is due to the Exchange server version defined in Exact Synergy Enterprise and it does not correspond to the actual Exchange server version. To solve this, perform the steps in the following:
Click Save, and then Close.