web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Get file from client's workstation after specific intervals?

(0) ShareShare
ReportReport
Posted on by

Hey guys,

I wanted to know how would we able to execute batch jobs after specific intervals such that it requests the client for a specific file. If the specific file exists then the client would return the file.

Since runOn property doesn't exist in AX7 like in AX2012, we can't run the batch job on client that would directly send us the file. The diagram indicates the scenario in much clear detail.

scenario.png

I have read about Recurring Integrations Scheduler aka QuartzAX, but it seems hectic. I am looking for a easier way to handle this scenario.

*This post is locked for comments

I have the same question (0)
  • Verified answer
    André Arnaud de Calavon Profile Picture
    304,553 Super User 2026 Season 1 on at

    Hi Danyal,

    You can have a look at the next documentation:

    blogs.msdn.microsoft.com/.../recurring-integrations-in-dynamics-365-for-operations

    github.com/.../Recurring-Integrations-Scheduler

  • Martin Dráb Profile Picture
    239,392 Most Valuable Professional on at

    How do you define "easier way"? What complexity are you trying to get rid of?

    It's not about the RunOn property - no X++ code can run on client anymore, because the rich client has been replaced with a web interface.

    By the way, please separate words in tags by space, not dash.

  • Community Member Profile Picture
    on at

    @André I've read the documentation and even looked at the github repository, Its a long process and I am trying to avoid installation/configuration etc. Actually looking for an alternative of Recurring Integrations Scheduler

  • Community Member Profile Picture
    on at

    @Martin easier way in a sense that I wouldn't have to use/integrate with 3rd party software/frameworks to handle this scenario.

    Basically the task is that employee's log their attendance using thumb impression and text file logs the record. I want to get that file and clear it after 3 hrs interval (8 times per day). How would I do that?

  • Verified answer
    Martin Dráb Profile Picture
    239,392 Most Valuable Professional on at

    How do you imagine it to work? A web application running in an Azure web center will somehow connect to your machine (with permissions to log in, to pass through firewall etc.) and will read files on your disk? That's not a feasible architecture.

    The complexity won't simply disappear just because you would like to ignore it. You must take the reality into account - the web application has no access to your computers, it doesn't even know them, you most likely don't want to open your servers for access from internet and so on.

    Having an on-premise application initiating the communication and dealing with local files is a reasonable design. You can think about other solutions, e.g. pushing data to an Azure file storage and writing a batch that would read from the storage, or something like that. But simply expecting the web application to magically access your system isn't a way to go.

  • DimanC Profile Picture
    117 on at

    Great explanation, Martin - illustrates the reason why we have to take look differently at integrations now. I appreciate information you post on your blog and your work on educating community, like this sample.

    At the same time I have understanding about how author feels, facing the same challenge as probably most "old fashioned AX" developers, me too.

    Suddenly we have many tools/frameworks for integrations - Data packages, Logic Apps, RIS, CDS, etc.- they overwhelm with their features and have specific uses. It's extremely steep learning curve that developer must take to handle all those techniques. And be honest - troubleshooting them is nightmare. And often in middle or beginning of it someone like author might ask "but how can I do it in a simple and familiar way [like it was in pre-cloud-AX]?"

  • Community Member Profile Picture
    on at
    Dear Marin.
    Look at your explanation and it was very interesting to know how Dyn365 is now handled, referring to a job as simple as taking files, processing them and creating several processes with them, but maybe you have an example that you can share with us? This case of file management is very common, at least when a company has an old system and wants to integrate with a modern one such as 365.
  • Martin Dráb Profile Picture
    239,392 Most Valuable Professional on at

    An introduction to data management APIs is here and Microsoft also shared in a sample application using these APIs: Recurring Integrations Scheduler.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
CP04-islander Profile Picture

CP04-islander 39

#2
Michel ROY Profile Picture

Michel ROY 14

#3
imran ul haq Profile Picture

imran ul haq 8

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans