Deploying the ESCommonServices web service on the Exchange Server server

To obtain security data for searching user mailboxes, you must deploy a provided web service, ESCommonServices, on the Microsoft Exchange Server 2007, 2010, 2013, or 2016 Mailbox server. This service enables Watson Explorer Content Analytics to obtain group lists and permissions necessary for pre-filtering access controls. Exchange 2016 is supported in fixpack 11.0.2.3 and later.

Procedure

To deploy the ESCommonServices web service on the Exchange Server Mailbox server:

  1. Copy the ES_INSTALL_ROOT/bin/ESCommonServices.zip file to the Exchange Server server and extract all files from the archive file.
  2. Put the extracted files in the C:\inetpub\wwwroot\ESCommonServices directory. This path is the default IIS website.
  3. Open server site tree for the default web site. The ESCommonServices folder is included in the tree. Convert this folder to an application:
    Option Description
    Exchange Server 2007
    1. Right-click the folder and select Properties.
    2. Click Create and select ESServicePool as the application pool.
    3. Click Configuration. If thre is no .asmx mapping, click Add and set the value as shown here (modify the version number for your environment):
      Executable: C:\windows\microsoft.net\framework64\v.2.0.50727\aspnet_isapi.dll
      Extension: .asmx
      Verbs: All verbs
      Executable: C:\windows\microsoft.net
      \framework64\v.2.0.50727
      \aspnet_isapi.dll
      Extension: .asmx
      Verbs: All verbs
    4. Open the ASP.NET tab, select ASP.NET version, and click Apply.
    Exchange Server 2010, 2013, and 2016
    1. Right-click the folder and select Convert to Application.
    2. Right-click the folder again, select Manage Application -> Advanced Settings, and select ESServicePool as the application pool.
  4. Confirm the ESCommonServices application settings.
    By default, the SSL setting is enabled, and Basic and Windows authentication are enabled.
    Option Description
    Exchange Server 2007
    1. Right-click the folder, select Properties -> ASP .NET -> Edit Configuration -> Application -> Identity settings, and enable Local impersonation. You do not need to specify the user name or password.
    Exchange Server 2010, 2013, and 2016
    1. In the features view, click SSL Settings and select Require SSL.
    2. Click Authentication and enable ASP .Net Impersonation.
  5. Confirm that the deployment was successful by accessing the server at https://Exchange Server_hostname/ESCommonServices/ESCommonServices.asmx.