Brown bag session: Connecting to NAV through Web services

  • Reading time:2 mins read

Microsoft’s DPE team in Central and Eastern Europe (CEE) has started organizing a so called brown bag sessions for NAV developers, as a part of developing a Microsoft Dynamics Community in the region. As a part of this initiative, I will deliver a brown bag session tomorrow at 9:30 AM (CET) titled “Connecting to NAV through Web services”.

Sessions are delivered through Live Meeting and are by-invitation only, so if you want to participate you must be an employee of a Microsoft partner company in CEE region. If you haven’t got an invitation, and you are entitled to participate, please contact your local Dynamics lead at Microsoft (or Partner Account Manager) and ask them to send you the link.

Continue ReadingBrown bag session: Connecting to NAV through Web services

Strange Web services behavior in NAV

  • Reading time:4 mins read

bugorfeatureA bug or a feature? Sometimes it’s hard to tell for sure.

Web services are a fantastic tool in NAV, however, they do not always behave exactly as you would expect them to. There is one particularly annoying behavior, which just after you get used to it starts getting even stranger.

So, setting any numeric value during the Create method call on any page web service will have no effect, and the only way to set a value in a numeric field would be through a subsequent call to Update method.

Continue ReadingStrange Web services behavior in NAV

Death of Classic (C/SIDE) Client

  • Reading time:3 mins read

tomb_guardYesterday, during a coffee break at the What’s New in Microsoft Dynamics NAV 2009 Technical for Application Consultants training in Vilnius, Lithuania (a fabulous place, by the way), a discussion arose around the destiny of the Classic (or C/SIDE) client in NAV. Some participants stated that “it’s never going to go away” because “Microsoft would not dare shutting it down”.

Unfortunately, it is going away, and quickly. Maybe it wasn’t too obvious at first, because Microsoft never actually said explicitly that “Classic client is going to be discontinued”, but if you read the latest Statement of Direction for Microsoft Dynamics NAV, it’s there.

Continue ReadingDeath of Classic (C/SIDE) Client

Error With Exposing Currencies As Web Services

  • Reading time:4 mins read

If you try exposing Page 5 Currencies as a Web service in Microsoft Dynamics NAV 2009, and then consuming this web service through a .NET application, you are almost guaranteed to encounter some unhelpful and generic XML errors that give you absolutely no clue about what exactly, where and why, went wrong.

Here’s an example of the error:

There is an error in XML document (1, 3634).

The error took me a while to debug and pinpoint the source, but in the end I managed to find a neat solution which I find worth sharing here, just in case somebody out there is scratching their had over it.

Continue ReadingError With Exposing Currencies As Web Services

Learn About Web Services at WinDays 10

  • Reading time:2 mins read

WinDays is here again. Year over year, it’s hard to come to terms with the time and how quickly it’s passing by. (Or is it just me getting old, and preferring to ignore that fact?)

Anyway, this year is the tenth anniversary of the first WinDays, and the only one I ever attended as a tourist. This year the conference is split into two events: WinDays technology and WinDays business. Technology part is for geeks, Business is for suits and ties. Even though my personal interests have shifted slightly from geek towards suits and ties, I’ve again nominated a presentation (and got a speaker’s slot at the conference) in the technology part of it. Once a geek, always a geek 🙂

This year I’m speaking about Web Services in Microsoft Dynamics NAV 2009. It might seem no news for many of you, but in my country NAV 2009 has not yet even been localized, and with the localized release coming soon there could not have been better timing for this presentation. I’m going to show the potential and simplicity of web services, and again try to convince people that ERP as we know it is slowly dying, and is soon to be replaced by an even uglier beast.

See you in Rovinj!

Continue ReadingLearn About Web Services at WinDays 10

Associazione Marittima di Sabioncello

  • Reading time:5 mins read

A short story about maritime trading, steamboats and Microsoft’s Azure Services Platform in short to mid-term ERP and Microsoft Dynamics NAV perspective

Barque "Eber", AMS, 1870 This is a story of a business which failed, and it didn’t have to. It had all the capital and resources it needed to grow, it held a solid share in an expanding market. And yet, they failed.

Associazione Marittima di Sabioncello (AMS), or Maritime Society of Pelješac, was a shipping company founded in 1865 in Orebić, a small coastal town of southern Croatia. They grew to a fleet of 33 sailing ships, they shipped worldwide, their business expanded so much that eventually they built their own shipyard. Allegedly, they were one of the biggest and most prosperous maritime merchant companies in the Mediterranean.

And then an innovation came along, which ruined them.

Continue ReadingAssociazione Marittima di Sabioncello

Microsoft Dynamics NAV 2009 Is Here

  • Reading time:3 mins read

!!! Check out my book Implementing Microsoft Dynamics NAV 2009 !!!

The long awaited Microsoft Dynamics NAV 2009 has been released for download earlier this week, and has just been publicly announced at Convergence 2008 Copenhagen. If you have PartnerSource access, you can download Microsoft Dynamics NAV 2009 here.

This one is the most important release of Microsoft Dynamics NAV ever, as it brings a completely new architecture, a shiny new user interface, web-services enablement and much more.

Continue ReadingMicrosoft Dynamics NAV 2009 Is Here

Convergence

  • Reading time:9 mins read

It has been a while since I was here, and I will not try to make any excuses. I could say that I have been busy (which would be true), and that I have a family that I love spending my time with (which would also be true), but true reason is the one you all know: I have been lazy.

Last time I promised to say a word or two about convergence once. Let me do it this once.

Continue ReadingConvergence