EWS returns a Success response code even if a batch deletion request isn't completed in Exchange Server 2013

Symptoms
When you issue a batch request from Exchange Web Services to delete some items, the deletion operation can't be completed within one minute in Microsoft Exchange Server 2013, and you receive a Success response code instead of a Time-Out code even though the operation isn't completed. The incorrect response code that says Success looks something like this:
<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">  <s:Header>  <h:ServerVersionInfo MajorVersion="15" MinorVersion="1" MajorBuildNumber="184" MinorBuildNumber="17" Version="V2_43" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />  </s:Header>  <s:Body>  <m:DeleteItemResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">  <m:ResponseMessages>  <m:DeleteItemResponseMessage ResponseClass="Success">  <m:ResponseCode>NoError</m:ResponseCode>  </m:DeleteItemResponseMessage>  <m:DeleteItemResponseMessage ResponseClass="Success">  <m:ResponseCode>NoError</m:ResponseCode>  </m:DeleteItemResponseMessage>[...]  <m:DeleteItemResponseMessage ResponseClass="Success">  <m:ResponseCode>NoError</m:ResponseCode>  </m:DeleteItemResponseMessage>  <m:DeleteItemResponseMessage ResponseClass="Success">  <m:ResponseCode>NoError</m:ResponseCode>  </m:DeleteItemResponseMessage>  </m:ResponseMessages>  </m:DeleteItemResponse>  </s:Body></s:Envelope>
However, the expected response code should be as follows:
<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">  <s:Header>  <h:ServerVersionInfo MajorVersion="15" MinorVersion="1" MajorBuildNumber="184" MinorBuildNumber="17" Version="V2_43" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />  </s:Header>  <s:Body>  <m:DeleteItemResponseMessage ResponseClass="Error">  <m:MessageText>The request timed out.</m:MessageText>  <m:ResponseCode>ErrorTimeoutExpired</m:ResponseCode>  <m:DescriptiveLinkKey>0</m:DescriptiveLinkKey>  </m:DeleteItemResponseMessage>  </s:Body></s:Envelope>
Note The time of the deletion operation is calculated from when the request is submitted and the response is received.
Cause
This issue occurs because of a regression that was introduced in cumulative update 4 or cumulative update 5 for Exchange Server 2013.
Resolution
To fix this issue, install cumulative update 10 for Exchange Server 2013.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
Properties

Article ID: 3076257 - Last Review: 09/15/2015 15:57:00 - Revision: 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced KB3076257
Feedback