input-elementet
Inneholder erstatningsinformasjonen for deler av SOAP-inndatameldingen (Simple Object Access Protocol) til webtjenesten.
Type
xsd:complexType
Struktur
Navn | Beskrivelse |
---|---|
source | (Obligatorisk attributt) Inneholder navnet på ressursfilen i skjemamalen som inneholder XML-skjemaet for SOAP-inndatameldingen for den valgte webtjenesteoperasjonen. |
partFragment | (Valgfritt element) Definerer en erstatningsgruppe for en bestemt del av SOAP-inndatameldingen. |
Merknader
input-elementet er et valgfritt element for operation-elementet.
Bestemte deler av SOAP-meldingen erstattes når skjemamalen fylles ut med data inne fra selve skjemaet. Dette elementet brukes når en sekundær datakilde fylles ut ved kall til en webtjeneste og Microsoft Office InfoPath 2003 trenger noen inndataargumenter for å gjøre slike kall.
Eksempel
Følgende er et eksempel på input-elementet:
<xsf:hwsWorkflow taskpaneVisible="yes">
<xsf:location url="http://www.contoso.com/hwsservice/hwsservice.asmx" />
<xsf:allowedActions>
<xsf:action name="approval" actionTypeID="123"
canInitiateWorkflow="yes" caption="Get Approval" />
<xsf:action name="delegate" actionTypeID="234"
canInitiateWorkflow="no" caption="Delegate" />
</xsf:allowedActions>
<xsf:allowedTasks>
<xsf:task name="getManagerApproval" taskTypeID="435"
caption="Send Response" />
<xsf:task name="getVPApproval" taskTypeID="436"
caption ="Send Response" />
<xsf:task name="delegateToManager" taskTypeID="420"
caption="Respond" />
</xsf:allowedTasks>
</xsf:hwsWorkflow>
<xsf:hwsAdapter name="Start Approval"
wsdlUrl="http://www.contoso.com/hwsservice/hwsservice.asmx?WSDL"
submitAllowed="yes">
<xsf:hwsOperation type="addActionToNewActivityFlow" typeID="{guid}"
serviceUrl="http://www.contoso.com/hwsservice/hwsservice.asmx">
<xsf:input source="HWSMessage1.xml">
<xsf:partFragment match="/ns1:HWSMessage/ActionSection/param1"
replaceWith="/my:myFields/my:param1" />
<xsf:partFragment match="/ns1:HWSMessage/ActionSection/param2"
replaceWith="/a:some/b:thing" dataObject="Aux1" />
</xsf:input>
</xsf:hwsOperation>
</xsf:hwsAdapter>