Job scheduler error handling
Belias
Member Posts: 2,998
hi everyone, i tried to search the web for this, but i have not found my answer. that will probably be a simple "no, not possible". 
btw, let's go with the question.
Scenario: there's a job scheduler which periodically runs a codeunit that runs objects (in our case reports, other codeunits, dataports...).
I have a particular report that simply does something like this, no reqform, no parameters, the report is run through REPORT.RUN(number,false,false):
Onaftergetrecord
If i try to process only those documents that i know they are processed without errors, the job works smoothly (obviously).
i can write some lines of code to test possible errors before they happen, but the "IF codeunit.run" method is easier,smarter and faster...
thanks in advance
btw, let's go with the question.
Scenario: there's a job scheduler which periodically runs a codeunit that runs objects (in our case reports, other codeunits, dataports...).
I have a particular report that simply does something like this, no reqform, no parameters, the report is run through REPORT.RUN(number,false,false):
Onaftergetrecord
If codeunit.run(mytable) then; //archive mytable in another table and then deletes mytable commit;the first instruction normally avoid the errors (and it works correctly if we run the report manually), but if i put the codeunit as a job of the job scheduler it doesn't work, that is: the first error stops the job, and no document is processed.
If i try to process only those documents that i know they are processed without errors, the job works smoothly (obviously).
i can write some lines of code to test possible errors before they happen, but the "IF codeunit.run" method is easier,smarter and faster...
thanks in advance
0
Answers
-
Why not run a codeunit in Jobscheduler instead of a codeunit and that codeunit does IF CODEUNIT.RUN(....) THEN ; ?Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
The IF CODEUNIT.RUN THEN should work fine as far as I know.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
well, it's working but i have to make my way in the existing JS...it has not been designed to support my approach smoothly (i still don't have seen the whole JS program, it was not developed by me).
Anyway, this is another story, problem solved, thanks0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 323 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions