Exact Synergy Enterprise now supports Microsoft Exchange 2010. This document describes the prerequisites and installation steps for setting up the synchronization between Microsoft Exchange 2010 and Exact Synergy Enterprise for product updates 244 to 249.
For more information on installing Exact Exchange Integrator for product updates 250 to 253, see How-to: Installing Exact Exchange Integrator (Microsoft Exchange 2010) for product updates 250 to 253. For product update 254 onwards, see How-to: Installing Exact Exchange Integrator (Microsoft Exchange) for product update 254 onwards.
The intended audiences for this document are server administrators or professionals who maintain corporate networks.
After you have successfully installed the Exchange calendar synchronization for Microsoft Exchange 2010, you will need to migrate a user account from the previous version of Exchange server to Microsoft Exchange 2010. After the migration of this user account, the calendar synchronization will continue to work without the end user noticing any difference. When all user accounts are in Microsoft Exchange 2010, the background jobs for previous Exchange calendar synchronization can be removed.
Topics in this document:
The following sections A to F refer to the requirements and need to be available so that the installation can be completed successfully:
Personal computer
Operating system
Operating system for installing management tools
For more information, see http://www.microsoft.com/exchange/2010/en/us/system-requirements.aspx.
This is a new or existing user account with administrative rights. This account is to be used for the automated synchronization between Microsoft Exchange 2010 and Exact Synergy Enterprise. This user account has to be a valid user within Exact Synergy Enterprise and Microsoft Exchange 2010. This is the same user account that you use to start the background jobs for Microsoft Exchange 2003/2007.
This account is also used to run the windows services responsible for the synchronization. You need to do the following:
Full name of the user
Description for the user
Exchange Impersonation enables a caller to impersonate a given user account. This enables the caller to perform operations by using the permissions that are associated with the impersonated account, instead of the permissions that are associated with the caller's account.
For more information, see http://msdn.microsoft.com/en-us/library/bb204095.aspx.
<Any name we give>: The friendly name of the role assignment.
<fixed user>: The user account that was created in section E.
Top
In typical scenarios, Exact Synergy Enterprise is installed on individual web server(s) and job server(s) are set up in similar methods. In some cases, both the job and web servers can reside in one physical server.
1. Run the deployment package, ExchangeIntegrator.msi at server side. This can be found in the cab folder of the Synergy installation folder. You will then see the following screen:
2. Click Next to begin the installation.
3. This screen displays the prerequisites that are needed but not installed in your PC. You need to install the prerequisites before proceeding. Once installed, click Next.
4. Select the I accept the terms in the License Agreement check box, and then click Next.
5. In Custom Setup, options Exact Exchange Sync Server, ESE to MS Exchange Sync, and MS Exchange to ESE are available. The first option 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.
a) Installing on multiple physical servers Web server — Choose the option ESE to MS Exchange Sync, and then click the Browse button to specify the installation folder. You need to specify the correct ESE installation folder so that the necessary files are installed to the correct folder. Then, disable the option MS Exchange to ESE Sync to make the feature unavailable. Click Next. Job server — Choose the option MS Exchange to ESE Sync, and then click the Browse button to specify the installation folder. You need to specify the correct ESE installation folder so that the necessary files are installed to the correct folder. Then, disable the option ESE to MS Exchange Sync to make the feature unavailable. Click Next. b) Installing on single physical server Choose the options to install depending on the preferred direction of the synchronization. If both directions are required to be installed, all options need to be selected. Click the Browse button to specify the installation folder. You need to specify the correct ESE installation folder so that the necessary files are installed to the correct folder. Click Next.
a) Installing on multiple physical servers
Web server — Choose the option ESE to MS Exchange Sync, and then click the Browse button to specify the installation folder. You need to specify the correct ESE installation folder so that the necessary files are installed to the correct folder. Then, disable the option MS Exchange to ESE Sync to make the feature unavailable. Click Next.
Job server — Choose the option MS Exchange to ESE Sync, and then click the Browse button to specify the installation folder. You need to specify the correct ESE installation folder so that the necessary files are installed to the correct folder. Then, disable the option ESE to MS Exchange Sync to make the feature unavailable. Click Next.
b) Installing on single physical server
Choose the options to install depending on the preferred direction of the synchronization. If both directions are required to be installed, all options need to be selected. Click the Browse button to specify the installation folder. You need to specify the correct ESE installation folder so that the necessary files are installed to the correct folder. Click Next.
6. Fill in the following fields:
7. Click Next to display the following screen:
8. Fill in the following fields:
9. Click Next to display the following screen:
10. Fill in the following fields:
11. Click Next.
12. Exact Exchange Synergy Enterprise Integrator is now ready to be installed. Click Install.
13. Once the installation is completed, you will see the following screen:
14. Click Finish to exit.
After the installation, you need to verify if the process is completed successfully by doing the following:
Exchange Integrator\bin Exchange Integrator\xmd Exact Synergy Enterprise\bin Exact Synergy Enterprise\xmd
There are two ways to uninstall the Exact Exchange Synergy Enterprise Integrator.
1. Run the deployment package at the server side - ExchangeIntegrator.msi.
2. If the components exist, the following screen will be displayed:
3. Click Remove to uninstall.
1. Search for the Exact Exchange Synergy Enterprise Integrator application.
2. Select the application and click Uninstall or Remove (depending on your operating system).
After installation of deployment package, an administrator is able to customize the default parameters via the configuration file. This configuration file is called Exact.MacroManager.Exchange.config and deployed in two different folders:
Note: Any changes done to the configuration file require that the Windows Services for both the web server and job server to be restarted.
The parameters supported by Exact Exchange Synergy Enterprise Integrator for Exchange 2010 are:
a) L — Path and file name of where the information log is stored. For example, if you want to store the log file in drive “C:” in a folder call “ExchLog” and the logfile name is “ExchLog.log”, what you need to do is:
1. User to create the folder “ExchLog” in drive “C:”
2. In the Exchange.MacroManager.Exchange configuration file,
<macro id=”L”> <value>c:\ExchLog\ExchLog<value>
The system will take the value of this setting and append date+time and extension “.log”.
Eg. C:\ExchLog\ExchLog_20101223_152537.log
b) DST — Daylight Saving Time where the values are:
c) Z — Exclude synchronization of specific users. For example, <person1 id>, <person2 id>.
d) R — Include synchronization of specific users only. For example, <person1 id>, <person2 id>.
The following two parameters will be used for recurring appointments that do not have end dates filled in:
a) exchpullertouchcheckfreq
b) exchpullertouchinterval
a) How can I resolve the following error that is displayed in the error log?
[ERROR] Create calendar appointment: The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'NTLM'
To solve the error, disable the loopback check in the registry, as explained in the following steps:
For more information, see Authentication problems by using of NTLM.
b) Why do I get an error that the Exchange server version is not supported when using Exchange 2010?
[WARN] Not supported Exchange Server version
To solve this, go to HRM à Setup à General à Settings. Under the Server section, select the create Exchange Mailbox check box at Domain: New - People (Pre-Win2000). Then, select the related server at Exchange server version.
c) Can I create a backup of the configuration file to the same folder before making changes?
It is not advisable to create a backup of the configuration file in the same older. This is because it will affect the configuration of the services. It will be more advisable to create a backup in another location.
d) Are there other features that Exchange 2010 do not support?
Yes. Exchange 2010 does not support the creation of mailboxes. Also, the creation of e-mail and user accounts are not supported. However, the creation e-mail and user accounts can be performed via the Exact.Jobs.SysMaint background job. For more information, see Exact.Jobs.SysMaint.dll.
In addition, Exchange 2010 does not support the synchronization of contacts. However, you can do so via the Exact.Jobs.SysExchange background job. For more information, see Exact.Jobs.SysExchange (x32.dll and x.64.dll).