SOAP API - injectPageFlowEvent

The table summarizes the SOAP API - injectPageFlowEvent.

Request Uses the injectPageFlowEvent element (from the PageFlowService schema).
Note: If the data payload contains ComplexSpec parameters, you can view their structure in TIBCO Business Studio. There is no API to determine the structure. To view the structure in TIBCO Business Studio, you must export the XML schema, which shows the structure to which the data must conform. For information, see Obtaining Information from TIBCO Business Studio.
Response Returns an injectPageFlowResponse element (from the PageFlowService schema).
Example Request:
<soapenv:Body>
      <pag:injectPageFlowEvent>
         <eventDefinition moduleName="/EventHandler/Process Packages/EventHandler.xpdl" processName="EventHandlerProcess2" eventName="IntermediateEvent" processInstanceId="pvm:0a101u"/>
         <formalParams payloadMode="XML">
            <XmlPayload>
		<inputs array="false" name="Parameter" optional="false" type="String">
		<simpleSpec length="50">
                     <value>TIBX</value>
                  </simpleSpec>
               </inputs>
	      <inputs array="false" name="Parameter2" optional="false" type="Integer Number">
		<simpleSpec length="9">
                     <value>147</value>
                  </simpleSpec>
               </inputs>
	</XmlPayload>
      </formalParams>
    </pag:injectPageFlowEvent>
   </soapenv:Body>
  Response:
<SOAP-ENV:Body>
      <injectPageFlowEventResponse xmlns="http://pageflow.api.pfe.n2.tibco.com">
         <pageResponse executionState="IN_PROGRESS" xmlns="">
            <context>
               <pageFlowTemplate hasFormalParameters="false" moduleName="/EventHandler/Process Packages/EventHandler.xpdl" processName="EventHandlerProcess2" version="1.0.0.201108161235"/>
               <processReference>
                  <id>pvm:0a101u</id>
                  <name>EventHandlerProcess2</name>
               </processReference>
            </context>
            <pageData>
               <pageReference activityId="pvm:001g1u.9" activityModelId="_eMANL720EeC61dgFHyHHpQ" activityName="UserTask3" moduleName="/EventHandler/Process Packages/EventHandler.xpdl" moduleVersion="1.0.0.201108161235" processName="EventHandlerProcess2"/>
               <payload payloadMode="XML">
                  <XmlPayload>
                     <inputs array="false" name="Parameter" optional="true" type="String">
                        <simpleSpec>
                           <value>[Ljava.lang.String;@2818fe57</value>
                        </simpleSpec>
                     </inputs>
                     <inputs array="false" name="Parameter2" optional="true" type="Integer Number">
                        <simpleSpec>
                           <value>[Ljava.lang.String;@e21652</value>
                        </simpleSpec>
                     </inputs>
                     <inouts array="false" name="Field" optional="true" type="String">
                        <simpleSpec/>
                     </inouts>
                  </XmlPayload>
               </payload>
            </pageData>
         </pageResponse>
      </injectPageFlowEventResponse>
   </SOAP-ENV:Body>