Export (0) Print
Expand All
Expand Minimize

input Element

Office 2007

Contains the substitution information for parts of the input Simple Object Access Protocol (SOAP) message to the Web service.

Type

xsd:complexType

Structure

NameDescription
source(Required attribute) Contains the name of the resource file in the form template that contains the XML Schema for the input SOAP message of the selected operation of the Web service.
partFragment(Optional element) Defines one substitution group for a specific part of the input SOAP message.

Remarks

The input element is an optional element of the operation element.

Specified parts in the SOAP message are replaced when the form template is filled out with data from within the form. It is used when a secondary data source is populated from a Web service call and Microsoft Office InfoPath 2007 needs some input arguments to make the Web service calls.

Example

The following is an example of the input element:

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


Community Additions

ADD
Show:
© 2014 Microsoft