About: Exchange service XSD and WSDL
Some developers use tools which work against XSD and WSDL. Below is some information on the subject. Note that support is provided for proxy class generation only with Visual Studio – this means third party generators are not supported.
The XSD is updated per EWS version:
EWS schema versions in Exchange
https://msdn.microsoft.com/en-us/library/office/dn741586(v=exchg.150).aspx
It's best to pull it from your own server to use with your application – it's really easy to do this. You can get the XSD several ways:
- Use an HTTP GET against the XSD (you need to authenticate). In EWSEditor there is an EWS POST window under the Tools menu which will let you do an HTTP GET against the XSD.
- Navigate to the XSD URL using Internet Explorer and enter credentials if prompted – IE will display the XSD.
- Navigate to the Exchange EWS folder through Windows and copy the XSD file.
Items and folders:
EWS XML elements in Exchange
https://msdn.microsoft.com/en-us/library/office/aa580675(v=exchg.150).aspx
Location of WSDL:
https://<yourclientaccessserver>.com/ews/services.wsdl
Location of message schema:
https://<yourclientaccessserver>.com/ews/messages.xsd
Location of Types schema:
https://<yourclientaccessserver>.com/ews/types.xsd
Autodiscover service XSD and WSDL:
Authenticated users can browse to the WSDL and schema files by using a URL.
WSDL locations:
- https://<yourclientaccessserver>.com/autodiscover/services.wsdl
- https://autodiscover.<yourclientaccessserver>.com/autodiscover/services.wsdl
Schema locations:
- https://<yourclientaccessserver>.com/autodiscover/messages.xsd
- https://autodiscover.<yourclientaccessserver>.com/autodiscover/messages.xsd
Example WSDL for Exchange Online:
https://outlook.office365.com/EWS/Services.wsdl
Reference:
SOAP Autodiscover XML elements for Exchange 2013
https://msdn.microsoft.com/en-us/library/office/dd899347(v=exchg.150).aspx
EWS operations in Exchange (Raw EWS POSTs).
https://msdn.microsoft.com/en-us/library/office/bb409286(v=exchg.150).aspx
EWS generated object models for Exchange (Proxy classes)
https://msdn.microsoft.com/en-us/library/office/jj190899(v=exchg.150).aspx
How to: Add a Reference to a Web Service
https://msdn.microsoft.com/en-us/library/bb628649.aspx
EWS client design overview for Exchange
https://msdn.microsoft.com/en-us/library/office/jj190904(v=exchg.150).aspx
Start using web services in Exchange
https://msdn.microsoft.com/en-us/library/office/jj900168(v=exchg.150).aspx