webServiceAdapter Element

Defines a Web service data adapter that retrieves data from a Web service for the specified data object.

Type

xsd:complexType

Structure

Name Description
queryAllowed (Optional attribute) Specifies whether data can be retrieved from the data source through the query method of the adapter object.
submitAllowed (Optional attribute) Specifies whether data can be submitted to the data source through the submit method of the adapter object.
wsdUrl (Required attribute) Contains the Uniform Resource Locator (URL) of the Web Services Description Language (WSDL) file that describes the Web service specification.
operation (Required element) Defines the operation (method) of the Web service to be used for retrieving and submitting data.
useDataSet (Optional attribute) Specifies whether the adapter will support an ADO.Net DataSet. Default is "no".

Remarks

The webServiceAdapter element is an optional element of the query element.

The webServiceAdapter element can also be used to define a Web service adapter used to submit the main or secondary form data.

Example

The following is an example of the webServiceAdapter element:

<xsf:query>
   <xsf:webServiceAdapter 
      wsdlUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx?WSDL" 
      queryAllowed="yes" 
      submitAllowed="no"
      useDataSet="no">
      <xsf:operation 
         name="getOrders" 
         soapAction="http://tempuri.org/getOrders" 
         serviceUrl="http://localhost/infopathwebservicesample/infopathwebservicesample.asmx">
         <xsf:input 
            source="Submit.xml">
         </xsf:input>
      </xsf:operation>
   </xsf:webServiceAdapter>
</xsf:query>

Parent Objects | dataAdapters Element | query Element | query Element (dataObject Element) | submit Element

Child Objects | operation Element