Advice - Navision, Commerce Gateway and Biztalk
Jerry
Member Posts: 3
Hi All, I'm very new to Navision and Biztalk. I'm currently evaluating it, unfortunatly I can't find any solid documentation on these topics except a few installation guides.
We want to use Navision but require that a 3rd party applications be able to interface and manipulate Navision's data and vise versa.
Our thoughts are to use the following combination of application:
Navision <-> Commerce Gateway <-> Biztalk <-> 3rd Party
As I understand it, when Commerce Gateway and Biztalk communicate they can exchange purchase orders, invoices, receipts etc... Unfortunatly I haven't seen anything about being able to access other information.
1) For example can we setup access such that Biztalk can read, write and run queries against an entire table? Is this done through calling different "code unites"?
2) Does anyone have examples or documentation that shows what kinds of things can be done between Biztalk and Navision through the Commerce Gate Way (Please don't say "refer to the install document") ?
Thanks for any help you can provide
Jerry
We want to use Navision but require that a 3rd party applications be able to interface and manipulate Navision's data and vise versa.
Our thoughts are to use the following combination of application:
Navision <-> Commerce Gateway <-> Biztalk <-> 3rd Party
As I understand it, when Commerce Gateway and Biztalk communicate they can exchange purchase orders, invoices, receipts etc... Unfortunatly I haven't seen anything about being able to access other information.
1) For example can we setup access such that Biztalk can read, write and run queries against an entire table? Is this done through calling different "code unites"?
2) Does anyone have examples or documentation that shows what kinds of things can be done between Biztalk and Navision through the Commerce Gate Way (Please don't say "refer to the install document") ?
Thanks for any help you can provide
Jerry
0
Comments
-
Err... I'd advise against these stuff. You know they're just suspiciously complicated. I think there is a reason we don't see here many topics about them: I think they just don't work, or not the way you'd expect them to work.
I'd rather create a new table with 50 text 50 fields in Navision, write it right into SQL server with external tools, and write programs in Navision that insert those data with VALIDATE to other tables.
Do It Yourself is they key. Standard code might work - your code surely works.0 -
Thanks Shenpen.
It may come to that if Navision and Biztalk don't give us the capabilities that we need. Connection Navision directly to a Webservice was another option that we were looking at to synchronize our data.
Regards
Jerry0 -
Commerce Gateway is meant to be used as a B2B document exchange. The reason why you don't read much about it in these boards is that it works quite well, and if you do have an issue there is a small number of people who really know it (I am not one of those people by the way). If I were you I would get with a solution center that has implemented this before, or get in touch with Microsoft to get you some reference sites, so you can talk to people who have real world experience with this.
It is not so much meant to be used to run queries against the Navision database, but to send and receive electronic trade documents to and from your partners. You have to think of it as something that you shoot data at, and it will process it for you into whatever lays behind it.
We have used the Commerce Gateway logic to write an interface to MS-CRM, so it is possible to use it as a framework for application integration. However, you will probably be better off using custom development to accomplish that, since each application has its own specific requirements.
For application integration we've used CG logic, a Message Queue monitor to send XML documents back and forth (this works really well by the way), and one that involved a separate SQL Server database that uses views into it from Navision. The last one only works if you use the SQL Server option.
I also have one working where Biztalk sends XML docs into a message queue directly, and Navision monitors the queue. Theoretically you could use this for anything.0 -
Isn't it a bit oversized? Why didn't you just take the simpler approach and glue 'em together the way I mentioned above, or with Perl scripts or whatever, without additional licence costs?
Do It Yourself is they key. Standard code might work - your code surely works.0 -
Am I supposed to tell my customer, who already has Biztalk running, and an external application with a Biztalk adapter, to go and 'glue them together with Perl'?
You can't just dismiss Biztalk and say that Commerce Gateway doesn't work correctly, that is simply false information.0 -
OK, if they already had it, then you are right. I just did not count on this option - never seen anyone buying such expensive tools. Sorry.
Do It Yourself is they key. Standard code might work - your code surely works.0
Categories
- All Categories
- 75 General
- 75 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
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
