To call Nav Webservice from Nav CAL Codeunit code
LLOSETI
Member Posts: 4
Hi friends...
I need help to find a solution with an issue.... I need to call a Nav webservice from a Nav codeunit... I have searched in many posts on internet but I don't find what I'm really looking for.
Let me to explain:
I have published a Nav codeunit as webservice. It is supposed to be call from external source (this is OK)
When I receive the petition to my webservice, my codeunit will check the information received in the XML and depending of some parameters I want to "resend" the XML to another NAV webservice but in other Database to manage the information and process it.
So basically I hace a Central Database who is going to receive the request from external source and this Central Database will dispatch the information to one Database or other depending of one parameter value.
I don't know how to do it with C/AL code... I mean to resend the XML received to the final Nav Webservice
Don't laugh at the following pseudocode, it's a dummy draft

Is it possible to do using only C/AL Code ? What is the easiest way?
Thank you so much!!
I need help to find a solution with an issue.... I need to call a Nav webservice from a Nav codeunit... I have searched in many posts on internet but I don't find what I'm really looking for.
Let me to explain:
I have published a Nav codeunit as webservice. It is supposed to be call from external source (this is OK)
When I receive the petition to my webservice, my codeunit will check the information received in the XML and depending of some parameters I want to "resend" the XML to another NAV webservice but in other Database to manage the information and process it.
So basically I hace a Central Database who is going to receive the request from external source and this Central Database will dispatch the information to one Database or other depending of one parameter value.
I don't know how to do it with C/AL code... I mean to resend the XML received to the final Nav Webservice
Don't laugh at the following pseudocode, it's a dummy draft

Is it possible to do using only C/AL Code ? What is the easiest way?
Thank you so much!!
0
Answers
-
Theoretically possible, but very tedious. You can try things like saving it in an XML file with an XMLPort and the other NAV would import that file (XMLPort, Job Queue running every 5 minutes)
0 -
Technically possible but will be cumbersome and will need to wrap your head around.
Go step on step, complete the first part which you said and then jump on sending the information.
Not exactly the same but something like I have had done in my past experience.
Thanks
Blog - rockwithnav.wordpress.com/
Twitter - https://twitter.com/RockwithNav
Facebook - https://facebook.com/rockwithnav/0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K 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
- 327 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
