8.4

is closed with the OKbutton, and are displayed in The Task Comments Pane.
Input SOAP
The Input SOAP task is used to answer calls from a remote SOAPclient and to return a response to that
request. It is similar in functionality to the "HTTP Server Input" on page 176 task.
Input
This task does not poll any location by itself. It sits there waiting for requests coming in through WSDL
(SOAPcommunication)and, when it receives a request, runs the process and returns the last output
generated by the process to the client.
Processing
No processing is done. The request that is received by this task is XML and it is maintained as such.
Output
As with the HTTPServer Input, this task has a dual-output purpose. First, when the initial input task is run,
the XMLrequest is output onto the process. Then, when the process is finished, the last job file generated by
the process is returned to the requesting client.
Technical
SOAPcommunication is non-trivial and requires a certain understanding of XMLand the
SOAPprotocol. Using the SOAPtasks pre-supposes this knowledge and this documentation does not
attempt to provide it.
The Input SOAP Task only responds to a single SOAPaction by the client:SubmitJob. Within this request
however, a secondary action (SubmitSOAPActionName)can be specified - this is what the SOAPAction
corresponds to in this task's properties.
General Tab
l SOAP Action: The SOAP action is used with the SubmitJob action. Its the equivalent of the process
name. The difference is that more than one processes can share the same SOAP action. That way
more than 1 CPU can be used to process all the incoming requests however this means that all