MSMQ & MSMQT Installation Side by Side: Registry Keys

If you want to perform a BizTalk Server 2004 installation that runs MSMQ and MSMQT side by side, there is a well-defined procedure you need to do in order to get everything working right. However, it is sometimes useful to know what that procedure does underneath, and the key here...

MSMQ 3.5 Remote Transactional Reads?

According to the download page for the MSMQ 3.5 "Beta" update needed to enable Indigo queues, the new version supports remote transactional reads. Cool! One question, though: why is this feature required by Indigo? (most MSMQ-based architectures can be modified to ensure this is not needed, and provide better performance)....

Redmond, June 27-30

It seems I'll be in Redmond, WA the week of June 27 (27-30). If anyone wants to hook up, ping me.

BTS Transactional Adapter Issues

As part of a project we're working on for one of our clients, we built a transactional receive adapter for BizTalk Server 2004. The adapter itself is working just fine, and truth be told, it was far easier to write than I originally expected, which is good. However, we have...

BTS 2004 KB891447

While trying to diagnose a problem during development, our project team ran into the BizTalk 2004 bug described in knowledge base article 891447: "FIX: A distinguished field returns incorrect content when you use the empty <FieldName /> element tag form for the empty field in BizTalk Server 2004" Pretty nasty...

ESBs and WS-* continued

Adrian Bateman chimes in on the debate with his toughts here, good stuff. For what it's worth, I agree with a lot of what Adrian says, I just view it in a different light. Adrian points out that most ESB vendors will have you believe that you can get everything...

ESBs, Application Integration and WS-*

ESBs, Application Integration and WS-* There has been some discussions going on lately on the need for ESBs and enterprise buses. One that particularly caught my attention was Richard Turner's entry here. What really caught my eye was Richard's comment that: The point I was trying to raise is that...

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...