Currently I see the ability to read entities from OS11 in ODC, but we use service actions between our UI and data layer. From what I see, OS11 service actions still have to be wrapped with REST API's to expose to ODC? Is this correct? I thought at the ONE Conference last year it was mentioned that we can call OS11 service actions from ODC as well.
Hello!
At this current stage of the platform interoperability journey, logic reuse between O11 and ODC relies exclusively on REST APIs. While using Service Actions might seem easier, they are not currently supported across platforms because Service Actions rely on several underlying mechanisms that are currently confined to a single environment.
Here is a breakdown of the technical enablers that are currently missing to allow Service Actions to operate between O11 and ODC:
Future Outlook
Proper Service Action support requires the technical enablers that are coming in the next "platform unification" phase, where IT users and SSO are fully centralized. Having these foundational elements in place means that we can consider in the future supporting Service Actions sharing between O11 and ODC instances. Until these technical enablers are ready, REST APIs will remain the supported method for cross-platform logic reuse which we are shortly releasing specific capabilities which they will not count AOs when reused between O11 and ODC (bi-directionally).
Hi @Sam Riggleman ,
Please check below links for reference:
https://www.outsystems.com/forums/discussion/104938/consume-o11-data-in-odc/
https://www.outsystems.com/webinars/platform-interoperability/
regards,
Manish Jawla
Yes, you are right, you still need to expose Outsystems11 service action as a REST API to consume them from ODC. Currently, ODC cannot directly consume Service Action from Outsystems 11 modules directly.
Please check the below documentation.
Asset consuming its own service action - OutSystems 11 Documentation
O11 to ODC conversion patterns - OutSystems 11 Documentation
Hi Sam,
I've asked OutSystems, and it seems indeed there's nothing on the roadmap for ODC and O11 to call each other's Service Actions. A bit of a missed opportunity if you ask me, so I hope they will add it. For now, using REST APIs is the only way. I just made an Idea based on your request, so vote it up and maybe OS will implement it :).