Custom Faults in Indigo

When building an Indigo based service, you might need to signal an error to your clients. Normally, one would expect to be able do this normally by simply throwing an exception from a service method, just like in ASP.NET. However, this doesn't seem to be the case with Indigo: all...

MSMQC Adapter Woes

A couple months ago I was testing the MSMQ(C) adapter for BizTalk Server 2004 for a proof of concept I was working on. While overall it worked fine, I did run into a couple of problems with it which I cannot explain fully yet. As I wrote in a newsgroup...

SQL Adapter Trouble Explained

I spent all morning today with a coworker at one of our clients diagnosing a problem deploying a BizTalk Server 2004 solution on a test environment. The problem in question was that when running BTSDeploy.exe on the binding file that contained all the send and receive port definitions, it kept...

Aaron's BizTalk Wiki

Aaron Skonnard has put up a Wiki on BizTalk Server; lot's of useful links up there.

Executing a SQL script using ADO.NET

Matt Berther posts here on how to execute SQL Server scripts using ADO.NET, which has its own set of tricks because of the GO-delimiters. This reminded me that I implemented precisely this feature, though in a different way, for the original SqlTask in NAntContrib for NAnt. Several people have modified...

Beyond Software Architecture

I'm currently reading Luke Homann's "Beyond Software Architecture: Creating and Sustaining Winning Solutions", and so far, I'm liking it quite a bit, highly recommended reading. Two things in the book I've liked so far: </p> Software Architecture as providing a set of capabilites over which features can then be implemented....

April Reagan's Blog

I just noticed that April Reagan has got a blog over at blogs.msdn.com. Cool! April is a program manager in the Visual C++ team, and one of the nicest persons I've ever met. She's been absolutely nice to us VC++ MVPs helping us get enrolled in betas and SDRs and...

ENTSSO WhitePaper

While browsing the MS site today, I ran across a recent whitepaper on the Enterprise Single Sign-On service in BizTalk Server and Host Integration Server: "Single Sign-on Services for Microsoft Enterprise Application Integration Solutions". It's a very comprehensive article on the architecture of the SSO System, and includes installation and...

Handling errors in Orchestrations from invoked WebServices

When you are invoking WebServices from your BizTalk Server 2004 orchestrations, you might need to ensure that two things happen correctly: Message delivery is retried if there's an error connecting to the WebService or if the service returns a SOAP fault Handle the case where the call fails after all...

My First Indigo Sample

My First Indigo Sample I've been reading up and playing with the recently released Indigo bits in order to catch up, so here's my very first Indigo Sample, which a is very simple, self-hosting indigo service with the corresponding client, and uses the data contract facilities. It's worth noting that...