Open Source and Self-Interest

Scott Hanselman posts a set of intriguing questions on the nature of open source on his latest "Is Open Source a Crap Idea?" post. One of the things he mentions from this article is that most people contribute to Open Source software out of self-interest, and I think I would...

Diagnosing Routing Failures in BizTalk Server 2006

BizTalk Server 2006 offers some tools that can make it easier to diagnose routing failures in your BizTalk deployments, with the help of the new query facilities in the BizTalk Server 2006 Administration Console. Imagine for example that you've got an incoming message through a receive location that failed routing...

Viewing Subscriptions in BizTalk 2006

In BizTalk Server 2006, the BTSSubscriptionViewer.exe tool that was in the 2004 SDK is no more. Instead, the functionality to query the subscriptions defined in the MessageBox is included in the new BizTalk Server Administration Console. To find it, do the following: Open up the BizTalk Server Administration Console Select...

HOWTO: Disable CRL Checking for Certificates in BizTalk

When using the MIME/SMIME Decoder Pipeline Component in BizTalk Server 2004 and 2006, you might get an error at runtime saying that "The revocation status of the certificate used to sign the message is unknown" or something to that effect. The cause of this error is that BizTalk is trying...

Using WS-Security: Not as easy as it seems

WS-Security 1.0 has been around since the start of 2004 as a formal Oasis spec, so one could hope that now, two years later, using this stuff was much easier. Unfortunately, it doesn't appear to be so.There are many fine toolkits now that implement support for WS-Security in several different...

Schemas embedded as resources

Scott comments here on a utility XmlUrlResolver he wrote to load schemas embedded as resources in .NET assemblies that contain includes between them. This is a powerful feature, and it's nice to see how the XML stack was open to extension in ways like this.FWIW, I did something like this...

Simple WF designer customizations

You can do a lot of customizations on how the Windows Workflow Foundation designer will present your custom activities to the user with relatively minor work. For example, you can change the default text that gets shown on the activity (instead of the default which is the activity name), change...

WSE3 and C++/CLI

C++/CLI and WSE3WSE3 brings some very welcomed upgrades to WSE, including MTOM and WS-Security 1.1 support to the .NET Framework v2.0. For those of you interested in this, you might want to know that most of WSE3 (at least all the features I've personally tried) works just fine with C++/CLI,...

WF Event Activities (2)

In a previous post I introduced event activities in Windows Workflow Foundation and what were the basics of how to create one. Now that we know which interfaces we need to implement, let's see now how to actually implement one.   </p> In a regular activity, the basic lifetime is...

A Vista, finally!

I'm happy to report that I finally had luck installing Vista build 5308 on my Dell Inspiron 6000 laptop. Installation was very quick, being done in less than an hour, and was succesful at the first try. This is definitely a big, big improvement over previous builds for me and...