Command Line Tool Description
How many times you had to make additional mouse clicks just to do routine work. Especially when you have many objects and you do not want to put each object to separate file.
We’ve created command line tool that enable you to take or put Dynamics NAV (Navision) objects directly from or to opened Dynamics NAV (Navision) database. It works with both MS SQL and Navision Native database options and for any version of the client I’ve tried from 3.7 to 5.0 SP1. To use this tool you would need Navision developer license of course.
Thanks to author of the Søren Nielsen’s blog we can make this tool available.
Think of Your Maturity
When this tool can be very useful? Personally for me was very irritating to perform all these actions each time I had to check-in my changes to source control system. So if your company mature enough to use source control system:), and in this system you can register custom action you can register it there to be able to send or get Object during check-in or check-out. If not then you better start thinking about that quite heavily. Right now we are working on creating nice plug-in for Microsoft Team Foundation Server. This system can really drive your company projects to success and with plug-in for MS Team Foundation Server (expect the separate article about it) to Dynamics NAV (Navision) integration running projects with full control of any possible changes. Move over, this tool can be tuned to use with most of current Source Control systems.
Installation Tips
We are recommending putting our tool into folder that available through Path variable. I’ve just copied it to system32 folder (clumsy but effective
). I’ve also registered as custom action for text files in Explorer to have it to right click menu.



Nice to see a simple and efficient use of the GotCal.CSIDEInstaller class. Currently it does not seem to support if you multiple open clients, it just selects the first of them – but maybe i missed something here.
Im still looking for documentation on some of the other interfaces mentioned on my blog, any ideas?
And i love to see the upcoming integrations to source control. Really what i hoped it could be used for.
Dear Soren, thank you for your comments and I really pleased that you consider our implementation of useful. It is also pleasure to know that the are people in Dynamics NAV world who understands necessity of using of source control and other tools that supports team development.
As for multiple clients, I am aware about this problem, it is happening because each NAV client generates its own objects in ROT. I was planing to fix it by checking if there are two or more sets of objects created by NAV.
As for documentation unfortunately I don’t have it. What I have is interface definitions of these objects. Contact me if you need it.
Also consider to exchange links with us. It would be great pleasure to have you in our friends links.