input-elementet

Microsoft Office InfoPath

Vis alt Vis alt

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>