GetRoomLists 操作
GetRoomLists 操作は、Exchange 組織内で使用できる会議室の一覧を取得します。
SOAP ヘッダー
GetRoomLists 操作では、次の表に記載されている SOAP ヘッダーを使用できます。
Header | 要素 | 説明 |
---|---|---|
偽装 |
ExchangeImpersonation |
クライアント アプリケーションが偽装しているユーザーを識別します。 |
MailboxCulture |
MailboxCulture |
メールボックスへのアクセスに使用する RFC3066 カルチャを識別します。 |
RequestVersion |
RequestServerVersion |
操作要求のスキーマ バージョンを識別します。 |
ServerVersion |
ServerVersionInfo |
要求に応答したサーバーのバージョンを識別します。 |
GetRoomLists 要求の例
説明
サーバーで使用可能な会議室リストを返す GetRoomLists 要求の例を次に示します。
コード
<?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:GetRoomLists />
</soap:Body>
</soap:Envelope>
要求要素
要求では、次の要素が使用されます。
GetRoomLists 応答の成功の例
説明
GetRoomLists 要求への応答の例を次に示します。 この応答は、サーバー上の 1 つの会議室の一覧を示します。
コード
<?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">
<GetRoomListsResponse ResponseClass="Success" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<m:RoomLists xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<t:Address xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<t:Name>Room List</t:Name>
<t:EmailAddress>RoomList@contoso.com</t:EmailAddress>
<t:RoutingType>SMTP</t:RoutingType>
<t:MailboxType>PublicDL</t:MailboxType>
</t:Address>
</m:RoomLists>
</GetRoomListsResponse>
</s:Body>
</s:Envelope>
GetRoomLists 応答要素の成功
応答では、次の要素が使用されます。
GetRoomLists エラー応答の例
説明
次の例は、ルーム リストが定義されていないサーバーから会議室リストを取得しようとした場合の応答を示しています。
コード
<?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">
<GetRoomListsResponse ResponseClass="Success" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<m:RoomLists xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"/>
</GetRoomListsResponse>
</s:Body>
</s:Envelope>
GetRoomLists エラー応答要素
エラー応答では、次の要素が使用されます。