4.2 Getting Rooms within a Room List

The following example demonstrates a client request to retrieve a collection of the rooms in the specified room list, and the server response. In this example, there are two rooms in the specified room list.

Request:

 <?xml version="1.0" encoding="utf-8"?>
 <soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      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 ="Exchange2010_SP1"/>
   </soap:Header>
   <soap:Body>
     <m:GetRooms>
       <m:RoomList>
         <t:EmailAddress>RoomList@contoso.com</t:EmailAddress>
       </m:RoomList>
     </m:GetRooms>
   </soap:Body>
 </s:Envelope>

Response:

 <?xml version="1.0" encoding="utf-8"?>
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
     <h:ServerVersionInfo MajorVersion="14" MinorVersion="1" MajorBuildNumber="164" MinorBuildNumber="0" Version="Exchange2010_SP1" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"/>
   </s:Header>
   <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
     <GetRoomsResponse ResponseClass="Success" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
       <ResponseCode>NoError</ResponseCode>
       <m:Rooms xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
         <t:Room xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
           <t:Id>
             <t:Name>Room01</t:Name>
             <t:EmailAddress>Room01@contoso.com</t:EmailAddress>
             <t:RoutingType>SMTP</t:RoutingType>
             <t:MailboxType>Mailbox</t:MailboxType>
           </t:Id>
         </t:Room>
         <t:Room xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
           <t:Id>
             <t:Name>Room02</t:Name>
             <t:EmailAddress>Room02@contoso.com</t:EmailAddress>
             <t:RoutingType>SMTP</t:RoutingType>
             <t:MailboxType>Mailbox</t:MailboxType>
           </t:Id>
         </t:Room>
       </m:Rooms>
     </GetRoomsResponse>
   </s:Body>
 </s:Envelope> 
Show: