2 out of 2 rated this helpful - Rate this topic

6 Appendix A: Full WSDL

SharePoint

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

<?xml version="1.0"?>
<wsdl:definitions xmlns:tns="http://tempuri.org/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="IResolverPickerService" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <xs:element name="GetEntityInstances">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="1" name="siteId" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="systemInstanceName" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="entityNamespace" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="entityName" type="xs:string"/>
            <xs:element minOccurs="0" maxOccurs="1" name="finderName" type="xs:string"/>
            <xs:element minOccurs="0" maxOccurs="1" name="displayFieldName" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="searchToken" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="usedForPicking" type="xs:boolean"/>
            <xs:element minOccurs="1" maxOccurs="1" name="maxResults" type="xs:unsignedInt"/>
            <xs:element minOccurs="1" maxOccurs="1" name="refreshInterval" type="xs:unsignedInt"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetEntityInstancesResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="GetEntityInstancesResult" type="xs:unsignedInt"/>
            <xs:element minOccurs="0" maxOccurs="1" name="columnNames" type="tns:ArrayOfString"/>
            <xs:element minOccurs="0" maxOccurs="1" name="localizedColumnNames" type="tns:ArrayOfString"/>
            <xs:element minOccurs="0" maxOccurs="1" name="showInPicker" type="tns:ArrayOfBoolean"/>
            <xs:element minOccurs="0" maxOccurs="1" name="values" type="tns:ArrayOfString"/>
            <xs:element minOccurs="1" maxOccurs="1" name="hasEntityMetadata" type="xs:boolean"/>
            <xs:element minOccurs="0" maxOccurs="1" name="message" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="success" type="xs:boolean"/>
          </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:complexType name="ArrayOfBoolean">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded" name="boolean" type="xs:boolean"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="DecodeEntityInstanceId">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="1" name="bstrSiteId" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="bstrEntityInstanceId" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="fFormatAsXml" type="xs:boolean"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DecodeEntityInstanceIdResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="1" name="DecodeEntityInstanceIdResult" type="tns:ArrayOfString"/>
            <xs:element minOccurs="0" maxOccurs="1" name="message" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="success" type="xs:boolean"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ReadEntityInstance">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" maxOccurs="1" name="siteId" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="entityInstanceReference" type="xs:string"/>
            <xs:element minOccurs="0" maxOccurs="1" name="displayFieldName" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="fFormatAsXml" type="xs:boolean"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ReadEntityInstanceResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="1" maxOccurs="1" name="ReadEntityInstanceResult" type="xs:boolean"/>
            <xs:element minOccurs="0" maxOccurs="1" name="ids" type="tns:ArrayOfString"/>
            <xs:element minOccurs="0" maxOccurs="1" name="displayName" type="xs:string"/>
            <xs:element minOccurs="0" maxOccurs="1" name="message" type="xs:string"/>
            <xs:element minOccurs="1" maxOccurs="1" name="success" type="xs:boolean"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="IResolverPickerService_GetEntityInstances_InputMessage">
    <wsdl:part name="parameters" element="tns:GetEntityInstances"/>
  </wsdl:message>
  <wsdl:message name="IResolverPickerService_GetEntityInstances_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetEntityInstancesResponse"/>
  </wsdl:message>
  <wsdl:message name="IResolverPickerService_DecodeEntityInstanceId_InputMessage">
    <wsdl:part name="parameters" element="tns:DecodeEntityInstanceId"/>
  </wsdl:message>
  <wsdl:message name="IResolverPickerService_DecodeEntityInstanceId_OutputMessage">
    <wsdl:part name="parameters" element="tns:DecodeEntityInstanceIdResponse"/>
  </wsdl:message>
  <wsdl:message name="IResolverPickerService_ReadEntityInstance_InputMessage">
    <wsdl:part name="parameters" element="tns:ReadEntityInstance"/>
  </wsdl:message>
  <wsdl:message name="IResolverPickerService_ReadEntityInstance_OutputMessage">
    <wsdl:part name="parameters" element="tns:ReadEntityInstanceResponse"/>
  </wsdl:message>
  <wsdl:portType name="IResolverPickerService">
    <wsdl:operation name="GetEntityInstances">
      <wsdl:input wsam:Action="http://tempuri.org/IResolverPickerService/GetEntityInstances" message="tns:IResolverPickerService_GetEntityInstances_InputMessage"/>
      <wsdl:output wsam:Action="http://tempuri.org/IResolverPickerService/GetEntityInstancesResponse" message="tns:IResolverPickerService_GetEntityInstances_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="DecodeEntityInstanceId">
      <wsdl:input wsam:Action="http://tempuri.org/IResolverPickerService/DecodeEntityInstanceId" message="tns:IResolverPickerService_DecodeEntityInstanceId_InputMessage"/>
      <wsdl:output wsam:Action="http://tempuri.org/IResolverPickerService/DecodeEntityInstanceIdResponse" message="tns:IResolverPickerService_DecodeEntityInstanceId_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="ReadEntityInstance">
      <wsdl:input wsam:Action="http://tempuri.org/IResolverPickerService/ReadEntityInstance" message="tns:IResolverPickerService_ReadEntityInstance_InputMessage"/>
      <wsdl:output wsam:Action="http://tempuri.org/IResolverPickerService/ReadEntityInstanceResponse" message="tns:IResolverPickerService_ReadEntityInstance_OutputMessage"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CustomBinding_IResolverPickerService" type="tns:IResolverPickerService">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetEntityInstances">
      <soap:operation soapAction="http://tempuri.org/IResolverPickerService/GetEntityInstances" style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DecodeEntityInstanceId">
      <soap:operation soapAction="http://tempuri.org/IResolverPickerService/DecodeEntityInstanceId" style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReadEntityInstance">
      <soap:operation soapAction="http://tempuri.org/IResolverPickerService/ReadEntityInstance" style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
</wsdl:definitions>
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.