Overriding errors when CODEUNIT.RUN can't be used

Noisy_Van
Member Posts: 47
I have encountered a situation that I need some help with. I need to override the stock NAV error when a call to a DLL fails. It currently gives an error that says "This message is for C/AL Programmers. The call to member CalculateRequest failed. ..."
My first thought was to use codeunit.run() to achieve this, but from the place I am making the call to the DLL, it cannot be used due to a transaction being started. It is not an option to call a COMMIT before making the DLL call, as I'll run into bigger problems. So, is there any way to override the error message without using codeunit.run()? Or is there another way to call into codeunit.run() (and use the return value) in the middle of a transaction?
Thanks,
Greg
My first thought was to use codeunit.run() to achieve this, but from the place I am making the call to the DLL, it cannot be used due to a transaction being started. It is not an option to call a COMMIT before making the DLL call, as I'll run into bigger problems. So, is there any way to override the error message without using codeunit.run()? Or is there another way to call into codeunit.run() (and use the return value) in the middle of a transaction?
Thanks,
Greg
0
Comments
-
you can write a wrapper outside of NAV for the activex/com object and trap the error and return a string.0
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
- 320 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