HTTP Fire and Forget

Stable Version 1.0.0 (OutSystems 10)
Published on 28 Feb (4 weeks ago) by 
Created on 28 Feb (4 weeks ago)
Details
Implements the Fire-and-Forget Method HTTP for GET or POST requests. You can set the request timeout for REST API`s. With this method you can implement in OutSystems your own "Timer" processes passing parameters and setting a custom timeout to process requests asynchronous. This implementation is very simple of the Fire-and-Forget pattern using the .NET/C# multithreading methods.
Read More

There are two main methods:

HTTP_GetFireAndForget
HTTP_PostFireAndForget

The "Get" method runs http get requests and the "Post" method runs post requests.


Implementation Guide for Fire-And-Forget standard processes in OutSystems:

1. Create a REST api with Get or Post method and your custom parameters. You may set the API with the HTTP Security as "None" and Internal Access Only if you would like to call as "http://localhost" in the requests;

2. Implement your asynchronous logic in the API method;

3. Use the above methods Fire-And-Forget to trigger your process with a custom Timeout.


Note: With this implementation you may not have control over the Job request running asynchronous in the IIS server, so be careful with your implementation. If you would like to create a cancel option, you may create a control entity or use a custom Site Property for this purpose.






Reviews (0)
Category
Components, Developer Tools, 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 Rossi who created this component.
Dependencies
HTTP Fire and Forget has no dependencies.
Requirements
Platform
10.0.0.402
Database
All
Stack
.NET
Team
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Silk UI Web
OutSystems R&D
A fully responsive and beautiful UI framework that works within the OutSystems Platform. Build amazing looking applications, in a fraction of the time, which work perfectly across devices. Learn how to start using Silk UI and see the examples at silkui.outsystems.com . Obtain assistance on using Silk UI in our forums .
28600
Discovery
Architecture Team
A tool to discover and measure your architecture and understand how to improve
3476
OutSystems Now
OutSystems R&D
OutSystems Now brings your OutSystems experience to any device.
9239
More from Rossi
ObjectToRecordList (Using C# Reflection)
Rossi
With this component you can create input/output parameters of generic type "Object", passing any kind of structs of Records or RecordList with the platform function "ToObject(Record/RecordList)" and convert them back from "ObjectToRecordList. This component receive any kind of object struct and read its properties and data. You may use JSON serialization for the same cause, however, with C# reflection this component is very performatic and may no need to perform two operations: Serialize/Deserialize such in JSON.
1
Brazil Central Bank Exchange Rates
Rossi
With this module you could use the logics "ConversaoMoedas", "CotacaoMoeda" and "CotacaoMoedaUltimoValor" to get real time currency exchange rates from the Brazil's Central Bank. Certificate setup in OutSystems required. Please follow internal instructions in the App to setup the certificate. (Module only available in Portuguese)
0
CheckDigitUtils
OutSystems Community
Calculate check digits (https://en.wikipedia.org/wiki/Check_digit)
0