Hello,
this article : https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/data-entities/recurring-integrations is showing how enqueue files, from external sources, to be processed by recurring data job, calling REST APIs.
I was wondering if I can enqueue those files directly from D365, in a custom X++ class...
I tried to search for documentation, but I didn't find find anything...
Any suggestion is appreciated.
Thank you.
I wrote a blog post about this - How to implement file-based integration in Dynamics 365 FinOps using X++ denistrunin.com/.../
Thank you very much Nikolaos and Martin.
I will investigate those two paths.
You can look at DMF* services (under AOT > Services > Services) and their underlying classes. For example, the data package API ultimately calls DMFDataPackager.importFromDataPackageStream().
In general I would question the requirement of not using an integration platform for integrations. You will probably end up implementing a lot of stuff that someone else has already done and published as an integration platform.
But, by examining the source code of RIS, you will see how to send data to D365FFO recurring integration endpoints. Then you could try to write a solution inside D365FFO that first fetches the file from external system, and then sends it to the D365FFO recurring integration endpoint.
Hi Sukrut,
thank for your suggestion, but my problem is that the customer does not want to install an external software to import sales orders.
All the process must run inside AX (get messages from provider, and send them to a data import job).
I think you Already have the link for RIS which uses data entities to import and export . Look the the below link to learn about its configurations , execution etc..
You can write your own utility which generates data packages required by RIS to import, which will contain xml file from you system , manifest and package Header file , once you generate those packages you can move those to upload folder so that RIS can consume those.
Hi Martin,
thank you for your response. Yes I am in the case that AX has to call services from an external system and retrieve XML files to be imported. Those files are sales orders, the XML file needs to be imported with the Sales Orders composite V3 entity. I liked the idea of using recurring integrations, because they looked to me LIKE a sort of the old AIF queue manager table.
Do you have any suggestion how I could automatically import those xml files using DMF entities?
Thank you in advance.
Do you mean that you don't want the other system to call AX, but instead you want AX to call the services of the other system or actively loading files from a network storage?
It's definitely possible, but it's a completely different architecture; you wouldn't be using anything described in Recurring integrations.
André Arnaud de Cal...
292,160
Super User 2025 Season 1
Martin Dráb
230,962
Most Valuable Professional
nmaenpaa
101,156