4.2 Getting Mailboxes With Holds

This example of the GetHoldOnMailboxes operation, as defined in section 3.1.4.2, shows how the client sends a request to the server to get all mailboxes with hold ID "HoldId2".

 <?xml version="1.0" encoding="UTF-8"?>
 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
           xmlns:t=http://schemas.microsoft.com/exchange/services/2006/types
           xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
   <soap:Header>
     <t:RequestServerVersion Version="Exchange2013" />
   </soap:Header>
   <soap:Body >
     <m:GetHoldOnMailboxes>
       <m:HoldId>HoldId2</m:HoldId>
     </m:GetHoldOnMailboxes>
   </soap:Body>
 </soap:Envelope>

The server sends the following successful response to the client. This response returns two mailboxes.

 <?xml version="1.0" encoding="utf-8"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
     <h:ServerVersionInfo MajorVersion="15" 
                          MinorVersion="0" 
                          MajorBuildNumber="526" 
                          MinorBuildNumber="0" 
                          Version="Exchange2013" 
              xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" 
              xmlns="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 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
           xmlns:xsd="http://www.w3.org/2001/XMLSchema">
     <GetHoldOnMailboxesResponse ResponseClass="Success" 
         xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
       <ResponseCode>NoError</ResponseCode>
         <MailboxHoldResult>
           <HoldId xmlns="http://schemas.microsoft.com/exchange/services/2006/types">HoldId2</HoldId>
           <Query xmlns="http://schemas.microsoft.com/exchange/services/2006/types">test</Query>
           <MailboxHoldStatuses xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
           <MailboxHoldStatus>
             <Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=1fa841ff5e4749ba93ecc0fd98c2cadf-Willi</Mailbox>
             <Status>OnHold</Status>
             <AdditionalInfo/>
           </MailboxHoldStatus>
           <MailboxHoldStatus>
             <Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=aed2146adaa24ffc9f0f279917e8de95-Micha</Mailbox>
             <Status>OnHold</Status>
             <AdditionalInfo/>
           </MailboxHoldStatus>
         </MailboxHoldStatuses>
       </MailboxHoldResult>
     </GetHoldOnMailboxesResponse>
   </s:Body>
 </s:Envelope>