Version 1.0.0 (OutSystems 11)
Published on 12 September 2020 by 
Created on 12 September 2020


Helps to create Server Action Calls Asynchronously.
Read More

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.

Reviews (2)
in version 1.0.0
where is the documentation as several times mentioned in your Nextstep2020  presentation ?
in version 1.0.0
This looks promising, Goldy!

Looking forward to integrate AsyncGold to our projects soon enough.
Functional libraries & utilities, Other functions & libraries
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Goldy Lukka who created this component.
AsyncGold has no dependencies.
Component Consumers
No consumers yet.
Weekly Downloads