I had an interesting problem today. I was pulling messages out of a MQSeries queue into a simple BizTalk orchestration and then pushing them back out into another MQSeries queue – pretty trivial sort of stuff right?

We had set this up in the development environment and it worked just fine, but in the production environment it wasn’t working correctly. We could throw a message onto the queue and it would get sucked off almost immediately but the message itself was just disappearing – nothing in the output queue and no trace of it in HAT.

After talking to BizTalkBill and walking through a few diagnostic steps we decided to re-install the MQSeries adapter. Amazingly it started working! Something must have gone wrong on the initial installation that I didn’t notice – this time around it all worked fine.

This is just a little reminder to myself that when things don’t work as expected from the onset it could always be an installation issue!