This component can be used to make server side asynchronous calls.
All you need to do is Wrap the server action to be called asynchronously in to a REST wrapper action and use this component's CallAsync Action with the REST wrapper URL.Note: The details/documentation on how to use the action and what each parameters mean, what are their default values and behaviours are documented in the description of each element in detail.
The component also supports handling callback. For that you may expose another REST API {POST HTTP Verb} which will receive the status along with output of the REST wrapper (optional).
You may want to send a correlation ID to associate multiple async requests.
Following diagram depicts the sequence of execution flow. Main Process, that is, the process from where you want to make an async call will use this component along with necessary input parameters and configurations.
This component will first validate the inputs and configurations and reply with errors if any. It will also wait for a short configurable amount of time before responding with the acknowledgement. Within this time if the REST wrapper fails, the Main Process can check the status and execute alternate plan.
support for latest 11.9.x version requiring .net compatibiity.