Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table lists the XML files that are required to implement the functionality that is specified in this document.
File name |
Description |
Section |
---|---|---|
MS-OXWSMSG.wsdl |
Contains the WSDL for the implementation of this protocol. |
6 |
MS-OXWSMSG-types.xsd |
Contains the XML schema type definitions used in this protocol. |
|
MS-OXWSCORE-messages.xsd |
Contains XML schema message definitions used in this protocol. |
[MS-OXWSCORE] section 7.1 |
These files have to be placed in a common folder for the WSDL to validate and operate. Also, any schema files that are included in or imported into the MS-OXWSMSG-types.xsd schema or the MS-OXWSMSG-messages.xsd schema have to be placed in the common folder with these files.
This section contains the contents of the MS-OXWSMSG.wsdl file.
-
<?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" targetNamespace="http://schemas.microsoft.com/exchange/services/2006/messages"> <wsdl:types> <xs:schema id="messages" elementFormDefault="qualified" version="Exchange2016" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:tns="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages"> <xs:import namespace="http://schemas.microsoft.com/exchange/services/2006/types"/> <xs:include schemaLocation="MS-OXWSCORE-messages.xsd"/> <!-- Add global elements and types from messages.xsd --> </xs:schema> <xs:schema id="types" elementFormDefault="qualified" version="Exchange2016" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" targetNamespace="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:tns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://www.w3.org/XML/1998/namespace"/> <!-- Add global elements and types from types.xsd --> </xs:schema> </wsdl:types> <wsdl:message name="CopyItemSoapIn"> <wsdl:part name="request" element="tns:CopyItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> </wsdl:message> <wsdl:message name="CopyItemSoapOut"> <wsdl:part name="CopyItemResult" element="tns:CopyItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:message name="CreateItemSoapIn"> <wsdl:part name="request" element="tns:CreateItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> <wsdl:part name="TimeZoneContext" element="t:TimeZoneContext"/> </wsdl:message> <wsdl:message name="CreateItemSoapOut"> <wsdl:part name="CreateItemResult" element="tns:CreateItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:message name="DeleteItemSoapIn"> <wsdl:part name="request" element="tns:DeleteItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> </wsdl:message> <wsdl:message name="DeleteItemSoapOut"> <wsdl:part name="DeleteItemResult" element="tns:DeleteItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:message name="GetItemSoapIn"> <wsdl:part name="request" element="tns:GetItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> <wsdl:part name="TimeZoneContext" element="t:TimeZoneContext"/> </wsdl:message> <wsdl:message name="GetItemSoapOut"> <wsdl:part name="GetItemResult" element="tns:GetItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:message name="MoveItemSoapIn"> <wsdl:part name="request" element="tns:MoveItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> </wsdl:message> <wsdl:message name="MoveItemSoapOut"> <wsdl:part name="MoveItemResult" element="tns:MoveItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:message name="SendItemSoapIn"> <wsdl:part name="request" element="tns:SendItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> </wsdl:message> <wsdl:message name="SendItemSoapOut"> <wsdl:part name="SendItemResult" element="tns:SendItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:message name="UpdateItemSoapIn"> <wsdl:part name="request" element="tns:UpdateItem"/> <wsdl:part name="Impersonation" element="t:ExchangeImpersonation"/> <wsdl:part name="MailboxCulture" element="t:MailboxCulture"/> <wsdl:part name="RequestVersion" element="t:RequestServerVersion"/> <wsdl:part name="TimeZoneContext" element="t:TimeZoneContext"/> </wsdl:message> <wsdl:message name="UpdateItemSoapOut"> <wsdl:part name="UpdateItemResult" element="tns:UpdateItemResponse"/> <wsdl:part name="ServerVersion" element="t:ServerVersionInfo"/> </wsdl:message> <wsdl:portType name="ExchangeServicePortType"> <wsdl:operation name="CopyItem"> <wsdl:input message="tns:CopyItemSoapIn"/> <wsdl:output message="tns:CopyItemSoapOut"/> </wsdl:operation> <wsdl:operation name="CreateItem"> <wsdl:input message="tns:CreateItemSoapIn"/> <wsdl:output message="tns:CreateItemSoapOut"/> </wsdl:operation> <wsdl:operation name="DeleteItem"> <wsdl:input message="tns:DeleteItemSoapIn"/> <wsdl:output message="tns:DeleteItemSoapOut"/> </wsdl:operation> <wsdl:operation name="GetItem"> <wsdl:input message="tns:GetItemSoapIn"/> <wsdl:output message="tns:GetItemSoapOut"/> </wsdl:operation> <wsdl:operation name="MoveItem"> <wsdl:input message="tns:MoveItemSoapIn"/> <wsdl:output message="tns:MoveItemSoapOut"/> </wsdl:operation> <wsdl:operation name="SendItem"> <wsdl:input message="tns:SendItemSoapIn"/> <wsdl:output message="tns:SendItemSoapOut"/> </wsdl:operation> <wsdl:operation name="UpdateItem"> <wsdl:input message="tns:UpdateItemSoapIn"/> <wsdl:output message="tns:UpdateItemSoapOut"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ExchangeServiceBinding" type="tns:ExchangeServicePortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:documentation> <wsi:Claim conformsTo="http://ws-i.org/profiles/basic/1.0" xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/"/> </wsdl:documentation> <wsdl:operation name="CopyItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CopyItem"/> <wsdl:input> <soap:header message="tns:CopyItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:CopyItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:CopyItemSoapIn" part="RequestVersion" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="CopyItemResult" use="literal"/> <soap:header message="tns:CopyItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="CreateItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/CreateItem"/> <wsdl:input> <soap:header message="tns:CreateItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:CreateItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:CreateItemSoapIn" part="RequestVersion" use="literal"/> <soap:header message="tns:CreateItemSoapIn" part="TimeZoneContext" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="CreateItemResult" use="literal"/> <soap:header message="tns:CreateItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="DeleteItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/DeleteItem"/> <wsdl:input> <soap:header message="tns:DeleteItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:DeleteItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:DeleteItemSoapIn" part="RequestVersion" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="DeleteItemResult" use="literal"/> <soap:header message="tns:DeleteItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="GetItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/GetItem"/> <wsdl:input> <soap:header message="tns:GetItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:GetItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:GetItemSoapIn" part="RequestVersion" use="literal"/> <soap:header message="tns:GetItemSoapIn" part="TimeZoneContext" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="GetItemResult" use="literal"/> <soap:header message="tns:GetItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="MoveItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/MoveItem"/> <wsdl:input> <soap:header message="tns:MoveItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:MoveItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:MoveItemSoapIn" part="RequestVersion" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="MoveItemResult" use="literal"/> <soap:header message="tns:MoveItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="UpdateItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/UpdateItem"/> <wsdl:input> <soap:header message="tns:UpdateItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:UpdateItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:UpdateItemSoapIn" part="RequestVersion" use="literal"/> <soap:header message="tns:UpdateItemSoapIn" part="TimeZoneContext" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="UpdateItemResult" use="literal"/> <soap:header message="tns:UpdateItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="SendItem"> <soap:operation soapAction="http://schemas.microsoft.com/exchange/services/2006/messages/SendItem"/> <wsdl:input> <soap:header message="tns:SendItemSoapIn" part="Impersonation" use="literal"/> <soap:header message="tns:SendItemSoapIn" part="MailboxCulture" use="literal"/> <soap:header message="tns:SendItemSoapIn" part="RequestVersion" use="literal"/> <soap:body parts="request" use="literal"/> </wsdl:input> <wsdl:output> <soap:body parts="SendItemResult" use="literal"/> <soap:header message="tns:SendItemSoapOut" part="ServerVersion" use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> </wsdl:definitions>