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:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:documentation>Office Business Application Client Extensions Publish Web Service</wsdl:documentation>
   <wsdl:types>
     <xs:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/">
       <xs:element name="GetPackages">
         <xs:complexType>
           <xs:sequence>
             <xs:element minOccurs="0" maxOccurs="1" name="listIds" type="tns:ArrayOfString"/>
             <xs:element minOccurs="0" maxOccurs="1" name="clientVersion" type="xs:string"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:complexType name="ArrayOfString">
         <xs:sequence>
           <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string"/>
         </xs:sequence>
       </xs:complexType>
       <xs:element name="GetPackagesResponse">
         <xs:complexType>
           <xs:sequence>
             <xs:element minOccurs="0" maxOccurs="1" name="GetPackagesResult" type="tns:ArrayOfPackageInfo"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:complexType name="ArrayOfPackageInfo">
         <xs:sequence>
           <xs:element minOccurs="0" maxOccurs="unbounded" name="PackageInfo" nillable="true" type="tns:PackageInfo"/>
         </xs:sequence>
       </xs:complexType>
       <xs:complexType name="PackageInfo">
         <xs:sequence>
           <xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string"/>
           <xs:element minOccurs="0" maxOccurs="1" name="PackageId" type="xs:string"/>
           <xs:element minOccurs="1" maxOccurs="1" name="SelfSigned" type="xs:boolean"/>
         </xs:sequence>
       </xs:complexType>
       <xs:element name="CreateProfilePage">
         <xs:complexType>
           <xs:sequence>
             <xs:element minOccurs="0" maxOccurs="1" name="entityNamespace" type="xs:string"/>
             <xs:element minOccurs="0" maxOccurs="1" name="entityName" type="xs:string"/>
             <xs:element minOccurs="1" maxOccurs="1" name="allowOverwrite" type="xs:boolean"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="CreateProfilePageResponse">
         <xs:complexType/>
       </xs:element>
       <xs:element name="UpsizeVirtualList">
         <xs:complexType>
           <xs:sequence>
             <xs:element minOccurs="0" maxOccurs="1" name="xsnLocation" type="xs:string"/>
             <xs:element minOccurs="0" maxOccurs="1" name="entityNamespace" type="xs:string"/>
             <xs:element minOccurs="0" maxOccurs="1" name="entityName" type="xs:string"/>
           </xs:sequence>
         </xs:complexType>
       </xs:element>
       <xs:element name="UpsizeVirtualListResponse">
         <xs:complexType/>
       </xs:element>
     </xs:schema>
   </wsdl:types>
   <wsdl:portType name="PublishServiceSoap">
     <wsdl:operation name="GetPackages">
       <wsdl:input message="tns:GetPackagesSoapIn"/>
       <wsdl:output message="tns:GetPackagesSoapOut"/>
     </wsdl:operation>
     <wsdl:operation name="CreateProfilePage">
       <wsdl:input message="tns:CreateProfilePageSoapIn"/>
       <wsdl:output message="tns:CreateProfilePageSoapOut"/>
     </wsdl:operation>
     <wsdl:operation name="UpsizeVirtualList">
       <wsdl:input message="tns:UpsizeVirtualListSoapIn"/>
       <wsdl:output message="tns:UpsizeVirtualListSoapOut"/>
     </wsdl:operation>
   </wsdl:portType>
   <wsdl:binding name="PublishServiceSoap" type="tns:PublishServiceSoap">
     <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
     <wsdl:operation name="GetPackages">
       <soap:operation soapAction="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/GetPackages" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
     <wsdl:operation name="CreateProfilePage">
       <soap:operation soapAction="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/CreateProfilePage" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
     <wsdl:operation name="UpsizeVirtualList">
       <soap:operation soapAction="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/UpsizeVirtualList" style="document"/>
       <wsdl:input>
         <soap:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
   </wsdl:binding>
   <wsdl:binding name="PublishServiceSoap12" type="tns:PublishServiceSoap">
     <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
     <wsdl:operation name="GetPackages">
       <soap12:operation soapAction="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/GetPackages" style="document"/>
       <wsdl:input>
         <soap12:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap12:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
     <wsdl:operation name="CreateProfilePage">
       <soap12:operation soapAction="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/CreateProfilePage" style="document"/>
       <wsdl:input>
         <soap12:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap12:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
     <wsdl:operation name="UpsizeVirtualList">
       <soap12:operation soapAction="http://microsoft.com/webservices/SharePointPortalServer/ObaWS/UpsizeVirtualList" style="document"/>
       <wsdl:input>
         <soap12:body use="literal"/>
       </wsdl:input>
       <wsdl:output>
         <soap12:body use="literal"/>
       </wsdl:output>
     </wsdl:operation>
   </wsdl:binding>
   <wsdl:message name="CreateProfilePageSoapIn">
     <wsdl:part name="parameters" element="tns:CreateProfilePage"/>
   </wsdl:message>
   <wsdl:message name="CreateProfilePageSoapOut">
     <wsdl:part name="parameters" element="tns:CreateProfilePageResponse"/>
   </wsdl:message>
   <wsdl:message name="GetPackagesSoapIn">
     <wsdl:part name="parameters" element="tns:GetPackages"/>
   </wsdl:message>
   <wsdl:message name="GetPackagesSoapOut">
     <wsdl:part name="parameters" element="tns:GetPackagesResponse"/>
   </wsdl:message>
   <wsdl:message name="UpsizeVirtualListSoapIn">
     <wsdl:part name="parameters" element="tns:UpsizeVirtualList"/>
   </wsdl:message>
   <wsdl:message name="UpsizeVirtualListSoapOut">
     <wsdl:part name="parameters" element="tns:UpsizeVirtualListResponse"/>
   </wsdl:message>
 </wsdl:definitions>
Show: