Merge tool for NAV. Which one can you recommend?

Nosta
Member Posts: 31
Hi All,
Recently I've got an upgrade project and I need to upgrade one NAV version to another. Both of them are NAV 4.03 but with quite different verticals. In fact, I need to merge them into a single version. Before, I used to use text comparing tools, like Araxis Merge or Beyond Compare for this purpose, but I find them comfortless if you need to merge not C/AL code only, but fields, controls, properties also. Especially when you have different fields/controls/variables with the same ID in both versions.
Just wondering if there is any tool available where the user can operate by "entities", like field, control, key, variable, procedure, etc. instead of comparing and merging line by line text versions of NAV objects.
What is your way if you need to merge/upgrade NAV objects?
br/Gennadii.
Recently I've got an upgrade project and I need to upgrade one NAV version to another. Both of them are NAV 4.03 but with quite different verticals. In fact, I need to merge them into a single version. Before, I used to use text comparing tools, like Araxis Merge or Beyond Compare for this purpose, but I find them comfortless if you need to merge not C/AL code only, but fields, controls, properties also. Especially when you have different fields/controls/variables with the same ID in both versions.
Just wondering if there is any tool available where the user can operate by "entities", like field, control, key, variable, procedure, etc. instead of comparing and merging line by line text versions of NAV objects.
What is your way if you need to merge/upgrade NAV objects?
br/Gennadii.
0
Answers
-
Untill last summer I was part of the MS Dynamics NAV GDL team (i.e. the localisation team) in Western Europe. We used Araxis very comfortably.
Araxis did a better job than BYC having the regular expression filtering feature. this enables you to define what kind of line need to be filtered out, like for example the Time, Date and Version List object properties. But also to filter out any RDL lines on reports.
Hope this makes sense to you.0 -
few years ago I took a part in a couple of GDL projects also
. some of them were related to NAV upgrades and we also used Araxis in our work. probably, the regular expressions have not been implemented yet by that time or I did not learn Araxis in details.
thank you for the answer. will check Araxis latest version.
br/Gennadii0 -
I have very positive experiences with mergetool.com . It merged many objects completely automatically and merging the rest manually was easy.
However mergetool is for upgrading one customized NAV db to a new version, it analyzes the differences of the old base version, the customized old version, and the new base version. I'm not completely sure if it's useful for merging two add-ons.0 -
thank you, guys.
obviously, I need to try many tools to find the one I really like. or create the new one0 -
Last year we had to merge 4 differents NAV databases into 1, and upgrade them all to NAV 2009.
The originals databases where on different NAV versions (2.60 and 3.70).
We used the Navision Developers Toolkit for merging and the CompareIt! for little text comparisons.
Salut!Laura Nicolàs
Author of the book Implementing Dynamics NAV 2013
Cursos Dynamics NAV (spanish) : http://clipdynamics.com/ - A new lesson released every day.0 -
http://www.mergetool.com
'nuff said.
It's created a Per, one of the best developers in the NAV world.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
As of Feb 1, Per will be running this as his new company with Lanham as his first customer (see official Lanham announcement).David Machanick
http://mibuso.com/blogs/davidmachanick/0 -
-
Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
why?
The lanham products existed before.0 -
generic wrote:why?
The lanham products existed before.
If you used Lanham products before Per joined the company, you'd know why.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
Does someone have a link to an announcement? I didn't see one on Lanham's website.0
-
It's not like Lanham products will get worse. Unless new developers screw up the code.
Their products have been on a maintenance mode for a while. And the quality of code will stay the same as when Per left.
Did Lanham (Per) release their products for Nav 2009 (Sp1)?0 -
True, the products themselves will not get worse. But whenever someone of his caliber leaves an organization there will be issues.0
-
matttrax wrote:Does someone have a link to an announcement? I didn't see one on Lanham's website.
It's an e-mail that I'm assuming is confidential.
Since there's no official annoucement from Lanham to the public, you should consider Per's leaving as a rumor.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0 -
Alex Chow wrote:Since there's no official annoucement from Lanham to the public, you should consider Per's leaving as a rumor.
Absolutely. Unless we see an official document / announcement all of this should be assumed to be false.0 -
mergetool.com website - will be open for business February 1.
Sorry if I was premature - but I wish mergetool.com all the best.David Machanick
http://mibuso.com/blogs/davidmachanick/0 -
http://mergetool.com/news/default.html
For those who want a direct link. I think it's a bit of a stretch to say he's leaving. We'll find out, though. NAV is way too small of a community for people not to know. So yeah, I'm going to continue to assume it is false unless I see something concrete.0 -
I would like to step in here. Thanks for all the nice words.
I will still be associated with Lanham Associates product development and ensure the quality of the products stay the same as before.
I have placed a link here with the announcement from my web-site.
http://www.mergetool.com/news/20100113Lanham.html
There is more information about what we will be doing with mergetool.com in the future.
http://www.mergetool.com/0 -
I think it's safe to say that everyone here wishes you all the best. Congratulations.0
-
Thanks
I will still be supplying the Mergetool free of charge and open source. But it is now possible to attend classes on a regular basis.0 -
Great move Per,
I wish you all the best of luck.
=D>David Singleton0 -
Per wrote:Thanks
I will still be supplying the Mergetool free of charge and open source. But it is now possible to attend classes on a regular basis.
=D> =D> =D> =D>Kapil Khanna0 -
Congratulations too.
I am sure you will be highly successful.
One of our major challenges is to make role tailored more functional and also less of a drain on classic development.David Machanick
http://mibuso.com/blogs/davidmachanick/0 -
Per wrote:Thanks
I will still be supplying the Mergetool free of charge and open source. But it is now possible to attend classes on a regular basis.
Good luck on your venture!
One suggestion I may add to your website is to have a link to ask for donations. Most of the very awesome shareware products have links so grateful people can donate to the work that's done.Confessions of a Dynamics NAV Consultant = my blog
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book0
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