Hi,
The customer is using NAV 3.70 with NAV native database (not sql db)...and not having license for job scheduler.
Now, there would be a need to run automatically some reports and dataports periodically.
So, what could be the best/easiest solution in this case to get the automation working with Native db in NAV 3.70?
- Buying license for a job scheduler? If this...is NAS needed also?
- Some other tool e.g. ExpandIT Launch Utilility
http://www.expandit.com/633/ExpandIT+Launch+Utility ?
- Windows own scheduler?
- Something else?
Any idea by anyone?
Comments
Are they current on maintenance, so they could add stuff to their license?
They have an add-on that handles scheduled functions.
You could check them out on their web site, and if you like it, contact them through your Partner.
http://mibuso.com/blogs/davidmachanick/
I am sure Job Scheduler is useless without NAS (at least before 2013:) ) I am quite sure it is possible to run dataports under NAS as well.
You are confusing Job Scheduler with Job Queue. Two similar but different functions. Job Queue runs with NAS. Job Scheduler is the older granule and ran as a visible client process.
They don't.
If you want to read the whole article, here's the link: http://msdn.microsoft.com/en-us/library/dd355014.aspx
The MSDN article looks a bit confusing to me.
But the article say: NoteImportant
REPORT and DATAPORT functions are not available. OCX and AUTOMATION functions are available. However, if they invoke GUI functions, they may cause Microsoft Dynamics NAV Application Server to stop running. The only way to restart the Application server is to reboot.
This is a code of standard Job Queue Start Codeunit
As we can see - reports can be run under NAS.
But we are talking about "Job Scheduler", not "Job Queue".
What about scheduler? Is is something very old?
Yes, Job Scheduler is an old feature. It was replaced by Job Queue (which uses NAS) in version 5.
BTW - I agree with you on the use of dataports. I feel they are not the right solution for production use. Especially for unattended process. But just my opinion.
I think structured data (as XML) is always better than not well structured (as plain text).
Yes, it will. Since it has a visible display. As it is nothing more than an automated client process. The downside is it is a visible display that needs a workstation.
Thank you for your comments!
So in summary about Navision 3.70(if I got it right):
- Reports and dataports can be run with job scheduler.
- Reports can be run with job queue but this needs a NAS also.
--> So does it mean that you have to first enable the job scheduler via one one visible client..
then to define the specific objects to be run automatically for job scheduler and..
finally to keep that client open all the time in order to keep automation process alive?
Job Queue is not available in 3.70.