---
sourceDocument: Australia Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/employee-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Connect Microsoft Exchange On-Premises MID server with ServiceNow

# Connect Microsoft Exchange On-Premises MID server with ServiceNow {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Configure connection between the MID server of Microsoft Exchange On-Premises and ServiceNow® to synchronize reservations.

## Before you begin

Ensure the following:

* Install [Microsoft Exchange Server Spoke](https://www.servicenow.com/docs/access?context=msexchangeserver-spoke&version=australia&pubname=australia-integrate-applications&ft:locale=en-US).
* [Set up the Microsoft Exchange Server spoke](https://www.servicenow.com/docs/access?context=setup-msexchange&version=australia&pubname=australia-integrate-applications&ft:locale=en-US)
* You must have the Microsoft Exchange Server login credentials.
* A user is configured in the ServiceNow® instance with the role mid_server.
{#connect-on-premise-mid-server-with-servicenow__ul_ygl_p3r_2yb}

Role required: admin

## Procedure

1. Download the MID server from your ServiceNow® instance on the system where the Microsoft Exchange Server is hosted.
   1. Navigate to AllMID ServerDownloads.
   2. Select and download the suitable MID server.
2. Go to your system's Downloads folder and unzip the file.
3. Open \> agentconfig.xml.
4. In the config.xml file, do the following:
   1. Specify your ServiceNow® instance details in \<parameter name="url" value="https://YOUR_INSTANCE.service-now.com/"/\>.
   2. Enter the credentials of the user with the mid_server role in \<parameter name="mid.instance.username" value="YOUR_INSTANCE_USER_NAME_HERE"/\> and \<parameter secure="true" name="mid.instance.password" value="YOUR_INSTANCE_PASSWORD_HERE"/\>.  
      Enter the credentials of the user with the mid_server role.
   3. Enter a unique name in \<parameter name="name" value="YOUR_MIDSERVER_NAME_GOES_HERE"/\>.
   4. Save the file.
   {#connect-on-premise-mid-server-with-servicenow__substeps_zvm_qmw_5xb}
5. After performing the changes, start or run the MID server.
6. Open ServiceNow® instance.  
   Note:  
   Ensure that you are logged in as an admin.
7. Navigate to AllMID ServerServers.  
   You notice that the mid server that you configured is created.
8. Select the MID server to open.  
   On the form, initially, you notice that the Status is set to Down and the Validated field is set to No.
9. To validate the server, in the Related links, select Validate.  
   After a few seconds, the server is validated. The Status is set to Up and the Validated field is set to Yes.
{#connect-on-premise-mid-server-with-servicenow__steps_yvm_qmw_5xb}

## Result

A platform is set to communicate with the Microsoft Exchange On-Premises MID server and ServiceNow® instance.

## What to do next

[Create a Connection and credential alias for Microsoft Exchange On-Premises](https://www.servicenow.com/docs/b1JQOCizxaYlX~Y6PyY6Lw "Establish a connection and credential alias for Microsoft Exchange On-Premises so that you can synchronize reservations. Ensure that the values for the connection and credentials alias are set as specified.")

*[\>]: and then


