6 Appendix A: Full WSDL

SharePoint

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

 <?xml version="1.0" encoding="UTF-8"?>
 <wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://schemas.microsoft.com/clouddocuments" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" targetNamespace="http://schemas.microsoft.com/clouddocuments" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:types>
     <xs:schema xmlns:tns3="http://schemas.microsoft.com/clouddocuments/Imports" targetNamespace="http://schemas.microsoft.com/clouddocuments/Imports">
       <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
       <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
       <xs:import namespace="http://schemas.microsoft.com/clouddocuments"/>
     </xs:schema>
   </wsdl:types>
   <wsdl:portType name="DocumentSharing">
     <wsdl:operation name="GetHostSharingCapabilities">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetHostSharingCapabilities" message="tns:DocumentSharing_GetHostSharingCapabilities_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetHostSharingCapabilitiesResponse" message="tns:DocumentSharing_GetHostSharingCapabilities_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetHostSharingCapabilitiesSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_GetHostSharingCapabilities_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
     <wsdl:operation name="GetUserSharingAttributes">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetUserSharingAttributes" message="tns:DocumentSharing_GetUserSharingAttributes_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetUserSharingAttributesResponse" message="tns:DocumentSharing_GetUserSharingAttributes_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetUserSharingAttributesSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_GetUserSharingAttributes_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
     <wsdl:operation name="GetPermissions">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetPermissions" message="tns:DocumentSharing_GetPermissions_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetPermissionsResponse" message="tns:DocumentSharing_GetPermissions_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetPermissionsSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_GetPermissions_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
     <wsdl:operation name="SetPermissions">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetPermissions" message="tns:DocumentSharing_SetPermissions_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetPermissionsResponse" message="tns:DocumentSharing_SetPermissions_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetPermissionsSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_SetPermissions_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
     <wsdl:operation name="GetLinks">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetLinks" message="tns:DocumentSharing_GetLinks_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetLinksResponse" message="tns:DocumentSharing_GetLinks_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetLinksSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_GetLinks_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
     <wsdl:operation name="SetLinks">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetLinks" message="tns:DocumentSharing_SetLinks_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetLinksResponse" message="tns:DocumentSharing_SetLinks_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetLinksSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_SetLinks_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
     <wsdl:operation name="GetVersions">
       <wsdl:input wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetVersions" message="tns:DocumentSharing_GetVersions_InputMessage"/>
       <wsdl:output wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetVersionsResponse" message="tns:DocumentSharing_GetVersions_OutputMessage"/>
       <wsdl:fault wsaw:Action="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetVersionsSharingServerErrorFault" name="SharingServerErrorFault" message="tns:DocumentSharing_GetVersions_SharingServerErrorFault_FaultMessage"/>
     </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="DefaultBinding_DocumentSharing" type="tns:DocumentSharing">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
     <wsdl:operation name="GetHostSharingCapabilities">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetHostSharingCapabilities" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="GetUserSharingAttributes">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetUserSharingAttributes" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="GetPermissions">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetPermissions" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="SetPermissions">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetPermissions" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="GetLinks">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetLinks" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="SetLinks">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/SetLinks" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
     <wsdl:operation name="GetVersions">
       <soap:operation soapAction="http://schemas.microsoft.com/clouddocuments/DocumentSharing/GetVersions" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
       <wsdl:fault name="SharingServerErrorFault">
         <soap:fault use="literal" name="SharingServerErrorFault" namespace=""/>
       </wsdl:fault>
     </wsdl:operation>
   </wsdl:binding>
   <wsdl:message name="DocumentSharing_GetHostSharingCapabilities_InputMessage">
     <wsdl:part name="parameters" element="tns:GetHostSharingCapabilities"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetHostSharingCapabilities_OutputMessage">
     <wsdl:part name="parameters" element="tns:GetHostSharingCapabilitiesResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetHostSharingCapabilities_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetLinks_InputMessage">
     <wsdl:part name="parameters" element="tns:GetLinks"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetLinks_OutputMessage">
     <wsdl:part name="parameters" element="tns:GetLinksResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetLinks_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetPermissions_InputMessage">
     <wsdl:part name="parameters" element="tns:GetPermissions"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetPermissions_OutputMessage">
     <wsdl:part name="parameters" element="tns:GetPermissionsResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetPermissions_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetUserSharingAttributes_InputMessage">
     <wsdl:part name="parameters" element="tns:GetUserSharingAttributes"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetUserSharingAttributes_OutputMessage">
     <wsdl:part name="parameters" element="tns:GetUserSharingAttributesResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetUserSharingAttributes_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetVersions_InputMessage">
     <wsdl:part name="parameters" element="tns:GetVersions"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetVersions_OutputMessage">
     <wsdl:part name="parameters" element="tns:GetVersionsResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_GetVersions_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_SetLinks_InputMessage">
     <wsdl:part name="parameters" element="tns:SetLinks"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_SetLinks_OutputMessage">
     <wsdl:part name="parameters" element="tns:SetLinksResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_SetLinks_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_SetPermissions_InputMessage">
     <wsdl:part name="parameters" element="tns:SetPermissions"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_SetPermissions_OutputMessage">
     <wsdl:part name="parameters" element="tns:SetPermissionsResponse"/>
   </wsdl:message>
   <wsdl:message name="DocumentSharing_SetPermissions_SharingServerErrorFault_FaultMessage">
     <wsdl:part name="detail" element="tns:SharingServerError"/>
   </wsdl:message>
 </wsdl:definitions>
Show: