Web Reference vs. Service Reference, Part 1

by Vjekoslav Babic on January 27, 2012

Smorgasbord! by Charles RoffeyOnce upon a time, Freddy has delivered a great series on connecting to NAV Web Services from a smorgasbord of technology flavors. If you are a .NET enthusiast, like me, the obvious choice is to connect through the tools that are at your disposal in Visual Studio: the proxy classes.

A proxy class is a class which wraps a Web service functionality into a strongly-typed .NET object, and allows simpler communication through Web services. It hides away all intricacies of SOAP communication, authentication, serialization and deserialization, and exposes simple, easy-to-use objects. Every NAV Web service results in a series of proxy classes, and in Visual Studio the generation of those classes is as simple as clicking a mouse a couple of times.

[click to continue reading…]

{ 0 comments }

Bug theater in Web services #5

by Vjekoslav Babic on January 23, 2012

My daughter Ema, born January 16th 2012Last Monday I’ve attended my second daughter’s birth, and then spent the week trying to relieve my wife as much as possible from anything but breastfeeding.

As a matter of fact, I’d like to keep doing it, it was not only a great break from daily worries, but also a fantastic occasion to spend all the time available with my closest and dearest, which I am not sure when I will have next.

It seems that there is life to keep going on, so I’ll now try to be back with my work and my blog.

Let me introduce bug #5: fields within a FixedLayout control.

[click to continue reading…]

{ 0 comments }

Bug theater in Web services #4

by Vjekoslav Babic on January 16, 2012

imageIn my country, there’s a saying: “A good horse has a hundred flaws; a bad one has only one.” It’s bad.

People have asked me why I am doing this, and if I hate Web services because I’m blogging about their flaws. In fact, I love Web services, and as I said in the first post in this series – they are great. They are a good horse. A winner.

The reason why I am doing this is because I want to share the problems I encountered over months of working with Web services intensively, as well as the solutions or workarounds I identified.

Today, on the repertoire we have another security-related glitch, which has been confirmed to me by Microsoft, but as far as I know there has not yet been a hotfix for this.

Bug #4: accessing Web services in multi-company scenarios.

[click to continue reading…]

{ 4 comments }

Bug theater in Web services #3

by Vjekoslav Babic on January 13, 2012

imageSoren has taught me yesterday that some of the bugs I encountered have been properly disinsected by Microsoft, so other than the workarounds I suggested, there is an option to apply the hotfix and forget about that one.

Today, I’ll explain a not so critical bug, as the one yesterday, but depending on what exactly you do with Web services, it may be more than just a nuisance.

Hello, bug #3: accessing WSDL without database-wide permissions.

[click to continue reading…]

{ 0 comments }

Bug theater in Web services #2

by Vjekoslav Babic on January 12, 2012

imageThe bug with which I started this series is nothing critical. It manifests rarely, you can easily work around it. It’s in the “so what” category.

But the one I’ll talk about today is a tough beast, with not-so-easy workarounds that cause as much headache as the bug itself.

So, here comes bug #2: setting a date to 0D.

[click to continue reading…]

{ 5 comments }

Bug theater in Web services #1

January 11, 2012

If something, Stratus has taught me how buggy the implementation of Web services in Microsoft Dynamics NAV is. Let me be clear from the onset: Web services are a great functionality in NAV, one of the best additions (together with .NET interop) to NAV stack in a long while. But it’s buggy. Being buggy doesn’t [...]

[click to continue reading…]

Microsoft releases Sure Step 2012

November 11, 2011

A couple of days ago, at a Sure Step 2010 training at Sundsgården, Helsingborg, Sweden, while students were preparing to take the exam, one of the students asks me where she can download Sure Step 2010. I give her the link, but she tells me: “No, that’s Sure Step 2012, I’d like to download 2010”. [...]

[click to continue reading…]

The Beauty and The Beast: NAV and .NET

September 30, 2011

If there wasn’t one already, someone should have invented Belgium. There are two things in this world that I love, and probably shouldn’t (and an oversized red speaker’s shirt I got from Luc today did a darned god job at concealing the unlucky consequences of overly indulging in both of them): beer and chocolate. Boy, [...]

[click to continue reading…]

Stratus Setup Wizard launches pilot in LATAM

September 4, 2011

Today, Stratus has officially entered the pilot phase in Latin America, after the latest build of Stratus Setup Wizard has smoothly and flawlessly configured Stratus in a local customized version of Microsoft Dynamics NAV 2009 R2. Through cooperation with a partner company from Colombia, Stratus will soon be commercially available in Colombia, Ecuador, Peru, Venezuela, [...]

[click to continue reading…]

Status of Stratus, T-1 month

August 24, 2011

The summer was hot in this part of the world, and Stratus only helped keep the heat up. We were not only snorkeling through the summer, we did a lot of work to keep up with our goal of going live in September, and we are still on track. So far so good. Over the [...]

[click to continue reading…]

Status of Stratus

June 29, 2011

I’ve been asked too many times why I am not blogging more about Stratus, the web client for NAV developed by my company. People really want to know about it, and I am really keeping it far too silent. Let’s change that. Instead of sending a ridiculous amount of e-mails every day, I’ll just keep [...]

[click to continue reading…]