Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

6 Appendix A: Full WSDL

For ease of implementation, the full WSDL is provided in this appendix.

<?xml version="1.0"?>
<wsdl:definitions xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" targetNamespace="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/exchange/services/2006/messages" version="Exchange2013" id="messages" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="MS-OXWSEDISC-messages.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:portType name="ExchangeServicePortType">
    <wsdl:operation name="GetDiscoverySearchConfiguration">
      <wsdl:input message="m:GetDiscoverySearchConfigurationSoapIn"/>
      <wsdl:output message="m:GetDiscoverySearchConfigurationSoapOut"/>
    </wsdl:operation>
    <wsdl:operation name="GetHoldOnMailboxes">
      <wsdl:input message="m:GetHoldOnMailboxesSoapIn"/>
      <wsdl:output message="m:GetHoldOnMailboxesSoapOut"/>
    </wsdl:operation>
    <wsdl:operation name="GetSearchableMailboxes">
      <wsdl:input message="m:GetSearchableMailboxesSoapIn"/>
      <wsdl:output message="m:GetSearchableMailboxesSoapOut"/>
    </wsdl:operation>
    <wsdl:operation name="SearchMailboxes">
      <wsdl:input message="m:SearchMailboxesSoapIn"/>
      <wsdl:output message="m:SearchMailboxesSoapOut"/>
    </wsdl:operation>
    <wsdl:operation name="SetHoldOnMailboxes">
      <wsdl:input message="m:SetHoldOnMailboxesSoapIn"/>
      <wsdl:output message="m:SetHoldOnMailboxesSoapOut"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ExchangeServiceBinding" type="m:ExchangeServicePortType">
    <wsdl:documentation>
      <wsi:Claim conformsTo="http://ws-i.org/profiles/basic/1.0" xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"/>
    </wsdl:documentation>
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetDiscoverySearchConfiguration">
      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetDiscoverySearchConfiguration"/>
      <wsdl:input>
        <soap:header message="m:GetDiscoverySearchConfigurationSoapIn" part="RequestVersion" use="literal"/>
        <soap:header message="m:GetDiscoverySearchConfigurationSoapIn" part="ManagementRole" use="literal"/>
        <soap:body use="literal" parts="request"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" parts="GetDiscoverySearchConfigurationResult"/>
        <soap:header message="m:GetDiscoverySearchConfigurationSoapOut" part="ServerVersion" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHoldOnMailboxes">
      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetHoldOnMailboxes"/>
      <wsdl:input>
        <soap:header message="m:GetHoldOnMailboxesSoapIn" part="RequestVersion" use="literal"/>
        <soap:header message="m:GetHoldOnMailboxesSoapIn" part="ManagementRole" use="literal"/>
        <soap:body use="literal" parts="request"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" parts="GetHoldOnMailboxesResult"/>
        <soap:header message="m:GetHoldOnMailboxesSoapOut" part="ServerVersion" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSearchableMailboxes">
      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetSearchableMailboxes"/>
      <wsdl:input>
        <soap:header message="m:GetSearchableMailboxesSoapIn" part="RequestVersion" use="literal"/>
        <soap:header message="m:GetSearchableMailboxesSoapIn" part="ManagementRole" use="literal"/>
        <soap:body use="literal" parts="request"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" parts="GetSearchableMailboxesResult"/>
        <soap:header message="m:GetSearchableMailboxesSoapOut" part="ServerVersion" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SearchMailboxes">
      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SearchMailboxes"/>
      <wsdl:input>
        <soap:header message="m:SearchMailboxesSoapIn" part="RequestVersion" use="literal"/>
        <soap:header message="m:SearchMailboxesSoapIn" part="ManagementRole" use="literal"/>
        <soap:body use="literal" parts="request"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" parts="SearchMailboxesResult"/>
        <soap:header message="m:SearchMailboxesSoapOut" part="ServerVersion" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetHoldOnMailboxes">
      <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SetHoldOnMailboxes"/>
      <wsdl:input>
        <soap:header message="m:SetHoldOnMailboxesSoapIn" part="RequestVersion" use="literal"/>
        <soap:header message="m:SetHoldOnMailboxesSoapIn" part="ManagementRole" use="literal"/>
        <soap:body use="literal" parts="request"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" parts="SetHoldOnMailboxesResult"/>
        <soap:header message="m:SetHoldOnMailboxesSoapOut" part="ServerVersion" use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:message name="GetDiscoverySearchConfigurationSoapIn">
    <wsdl:part name="request" element="m:GetDiscoverySearchConfiguration"/>
    <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
    <wsdl:part name="ManagementRole" element="t:ManagementRole"/>
  </wsdl:message>
  <wsdl:message name="GetDiscoverySearchConfigurationSoapOut">
    <wsdl:part name="GetDiscoverySearchConfigurationResult" element="m:GetDiscoverySearchConfigurationResponse"/>
    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  </wsdl:message>
  <wsdl:message name="GetHoldOnMailboxesSoapIn">
    <wsdl:part name="request" element="m:GetHoldOnMailboxes"/>
    <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
    <wsdl:part name="ManagementRole" element="t:ManagementRole"/>
  </wsdl:message>
  <wsdl:message name="GetHoldOnMailboxesSoapOut">
    <wsdl:part name="GetHoldOnMailboxesResult" element="m:GetHoldOnMailboxesResponse"/>
    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  </wsdl:message>
  <wsdl:message name="GetSearchableMailboxesSoapIn">
    <wsdl:part name="request" element="m:GetSearchableMailboxes"/>
    <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
    <wsdl:part name="ManagementRole" element="t:ManagementRole"/>
  </wsdl:message>
  <wsdl:message name="GetSearchableMailboxesSoapOut">
    <wsdl:part name="GetSearchableMailboxesResult" element="m:GetSearchableMailboxesResponse"/>
    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  </wsdl:message>
  <wsdl:message name="SearchMailboxesSoapIn">
    <wsdl:part name="request" element="m:SearchMailboxes"/>
    <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
    <wsdl:part name="ManagementRole" element="t:ManagementRole"/>
  </wsdl:message>
  <wsdl:message name="SearchMailboxesSoapOut">
    <wsdl:part name="SearchMailboxesResult" element="m:SearchMailboxesResponse"/>
    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  </wsdl:message>
  <wsdl:message name="SetHoldOnMailboxesSoapIn">
    <wsdl:part name="request" element="m:SetHoldOnMailboxes"/>
    <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/>
    <wsdl:part name="ManagementRole" element="t:ManagementRole"/>
  </wsdl:message>
  <wsdl:message name="SetHoldOnMailboxesSoapOut">
    <wsdl:part name="SetHoldOnMailboxesResult" element="m:SetHoldOnMailboxesResponse"/>
    <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/>
  </wsdl:message>
</wsdl:definitions>
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.