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>