Jeff Lynch [MVP]

Sponsors

The Lounge

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
BizTalk Server 2004 - Windows XP Service Pack 2 Gotcha!

I'm reposting after receiving several emails asking why Windows XP Service Pack 2 prevents the BizTalk Explorer from working correctly!

I installed WinXP SP2 on my main development workstation this weekend after reviewing much of the support documentation and a recent BTS2004 KB article (841893). The install of SP2 went fine and after making the registry changes outlined in the article, the SSO service started again and I went back to work revising my current BTS2004 solution for deployment on Monday morning.

I usually use the BizTalk Explorer to "manage" both my local development instance of BTS2004 as well as my production servers (BTS2004 and SQL2000). Due to the nature of my revisions, I needed to completely undeploy and redeploy my solution on the production servers. Having thoroughly tested the redeployment on my development notebook during the weekend, I was surprised to find that I could not delete any receive ports, send ports or send port groups on my production servers using the BizTalk Explorer on my development notebook (See the error message below). Since I had several inbound and outbound maps and custom pipelines deployed in my solution, the only way to undeploy the assemblies is to first delete the ports and port groups referencing these and without the BizTalk Explorer, I was stuck. I then disabled my receive port and watched the inbound messages pile up.


Figure 1: What an Informative Error Message (Not)

I opened a support case using my MSDN Universal subscription and the support technician, Vipul Goyal [MSFT] emailed me back within 30 minutes! A few minutes later we were on the phone discussing the problem and Vipul offered several suggestions to try. When none of these worked, he pointed me to the WMI scripts in the SDK that would allow me (with a little modification I'll discuss in a future post) to delete my ports and port groups and redeploy my solution. While I was doing this, he contacted the BTS product team, the SP2 QFE team and confirmed the issue. Using the WMI scripts and the BizTalk Deployment Wizard, I was able to redeploy my revised solution and restarted my receive ports. Back up and running in under four hours! Late this afternoon, I received the email from Vipul with the "fix" (which turned out to be a blinding flash of the obvious - exclude MSDTC from the firewall) which works great.


Figure 2: Firewall Exceptions


Figure 3: Adding the MSDTC exception

Special thanks to Vipul Goyal [MSFT] for your help, support and quick thinking!

Posted 04-15-2005 12:00 AM by Jeff Lynch

[Advertisement]

Comments

Owen wrote re: BizTalk Server 2004 - Windows XP Service Pack 2 Gotcha!
on 10-14-2004 5:48 PM
Thanks for sharing this example, Jeff! And thanks for taking the time to blog about your efforts with BizTalk - very useful information.
A BizTalk Enthusiast wrote BizTalk Server 2004 - Windows Server 2003 SP1
on 05-02-2005 10:26 AM
I've just completed the application of Windows Server 2003 Service Pack 1 to my production servers running...
Bryan Corazza wrote Favorite error message of all time.
on 07-16-2005 11:12 PM
Bryan Corazza BizTalk wrote Favorite error message of all time.
on 08-28-2006 5:16 PM

I would definately have to go with this one. Not sure whether its coming or going. -B

Add a Comment

(required)  
(optional)
(required)  
Remember Me?