Invoke activity is an asynchronous activity that calls an operation of a process reference. The process reference can be configured to invoke another process (subprocess) or invoke an external service through a binding such as SOAP.
activity serves a similar purpose as the
activity only calls non-WSDL-based subprocesses, or direct subprocesses, and the
activity only calls WSDL-based subprocesses, or service subprocesses.
General tab has the following fields.
|| The name to be displayed as the label for the activity in the process.
||Select the service for which to specify an operation.
Provide a short description for the activity.
Advanced tab has the following field.
||Literal Value/Module Property?
|Activity Timeout (seconds)
Invoke activity timeout in seconds. You can either select a preset timeout (Default Timeout, 30, 60,or 120 seconds) or specify a custom timeout in seconds.
If the Invoke activity is configured to be
, then the timeout value equates to "3" minutes by default. However this default value (3 minutes) can be modified to be a different value by setting the property
environment variable. The value for the property should be specified in milliseconds.
activity timeouts, the in-line subprocess instance called by the
activity can be cancelled before the subprocess instance completes. Hence, the business logic in the cancelled process instance may not be executed to its entirety.
The following is the input for the activity.
|| The input message of the operation. This element contains all the input message parts for the operation.
The following is the output for the activity.
|| The output message for the operation. This element contains all the output message parts for the operation.
Click on this tab to view faults that might be thrown by the activity when it is executed at runtime.