Announcements
No record found.
Dear AX community,
I have a requirement of triggering and monitoring axapta 2012 jobs from an external system.
What would be the best way of achieving this?
Thank you
A batch job is a task that is scheduled and executed by AX batch engine. Do you want to schedule AX batch tasks from another system? Or just run AX functions from another system?
If you want to schedule and monitor the actual batch jobs remotely, you need to develop a web service that lets you schedule a batch job. Then another service to fetch batch job history data.
Does this help you?
Hi Nikolaos,
Thanks for the reply, I would need to schedule AX batch tasks from another system.
Do you have examples of webservices that got already developed?
Here's an article on how to develop a custom service: https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/using-custom-services
Basically you can expose any x++ method as a service endpoint by adding an attribute in the method definition.
Then, you need to develop x++ code that schedules a batch job. I guess that should be fairly easy. I recommend you setup the batch job and its parameters manually, and then just set a new schedule for the job via your service. The schedule should always be "1 time execution" (not recurring) if you want to control each execution via your service.
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.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Giorgio Bonacorsi 649
André Arnaud de Cal... 447 Super User 2026 Season 1
Syed Haris Shah 242 Super User 2026 Season 1