What good is a tool if no one knows about it? And this seems like the best place to share.
This tool is very targeted to the C# developers in the community and those that work with REST and OpenAPI backed REST APIs. The tool includes a generator that uses Microsoft's Kiota project to intake an OpenAPI specification file (or URL) and generate a external logic library for OutSystems. With that, you get:
If you are interested in checking it out, you can find it on GitHub. This blog post also has more details.
Hi,
It is a nice approach to save AO's but... execution time of external logic is limited, with your solution one might hit that limit faster than expected.For the limits see: OutSystems system requirements for ODC - ODC Documentation
Regards,
Daniel
@Daniël Kuhlmann that's a great callout and definitely something worth considering here, appreciate you bringing that up! The duration and payload limits are especially relevant in some use cases.
I imagine that is executing in a lambda from what those limitations are. I would assume each external library executes in its own lambda, maybe even each server action? Would be curious to know. So if I am reading this right:We are using about 1/3 of our allotted time, effectively 10,600 seconds/30,000 seconds on a 7 day average. So the more custom code we add, the higher we'll push that and that will potentially result in us having to pay for more execution duration, correct?