WSDL Activities
ActiveMatrix BPM version 5.x+ does not invoke or expose service operations that external clients or other processes can invoke using WSDL documents. Content and configuration relating to WSDL documents is removed on importing pre-version 5.x ActiveMatrix BPM projects to version 5.x TIBCO Business Studio.
- Version 5.x+
TIBCO Business Studio processes do not support activities with a service type of
Web Service.
- To invoke business processes from business services or pageflow processes, replace the web service tasks with a call sub-process activity and configure the sub-process activity to be invoked asynchronously.
- To invoke external clients, you must use REST services. To do this, on the General tab in the Properties View for your activity, set Service Type for your activity to REST Service.
- Incoming message activities (in other words, all those activities involved in exposing processes as web services) are no longer supported. Instead, you can use new incoming request activities (formerly receive task and intermediate untriggered or no-type events) in your process and trigger these using the generic runtime API services.
- Incoming request-with-reply patterns are not currently supported. As an alternative you might consider using an asynchronous send-two-ways pattern. The request is made from an external system via an Incoming request event (using the generic runtime API services), the 'reply' is implemented as a REST service send task that invokes a service in the external system to send the required reply data.
- Correlation is now supported using either process-instance-id (same as pre-version 5.x) or business data. It means that you can now correlate certain incoming request event or task triggered by the Process REST API to an individual process instance by matching the correlation-data values in the input payload of the Process API with the correlation-data values in the interface properties associated with the incoming request event or task.
See Controlling Flow from an External Application for more details.