webServiceAdapter-elementet

Microsoft Office InfoPath

Vis alt Vis alt

webServiceAdapter-elementet

Definerer en dataadapter for webtjeneste som henter data fra en webtjeneste for det angitte dataobjektet.

Type

      xsd:complexType
    

Struktur

Navn Beskrivelse
queryAllowed (Valgfritt attributt) Angir om data kan hentes fra datakilden ved hjelp av spørremetoden for adapterobjektet.
submitAllowed (Valgfritt attributt) Angir om data kan sendes til datakilden ved hjelp av sendemetoden for adapterobjektet.
wsdUrl(Obligatorisk attributt) Inneholder URL-adressen (Uniform Resource Locator) til WSDL-filen (Web Services Description Language) som beskriver webtjenestespesifikasjonen.
operation (Obligatorisk element) Definerer operasjonen (metoden) for webtjenesten som skal brukes til å hente og sende data.
useDataSet(Valgfritt attributt) Angir om adapteren vil støtte et ADO.Net-datasett. Standarden er "no".

Merknader

webServiceAdapter-elementet er et valgfritt element for query-elementet.

webServiceAdapter-elementet kan også brukes til å definere en webtjenesteadapter som brukes til å sende dataene i hovedskjemaet eller det sekundære skjemaet.

Eksempel

Følgende er et eksempel på webServiceAdapter-elementet:

    <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>