BTS Suspended Messaging Instances with PowerShell

Continuing with my series on managing BizTalk Server with PowerShell, here's a new script that deals with suspended messaging service instances: #<br /> # declare our parameters: the action to take, and an optional<br /> # path to save messages to<br /> #<br /> param(<br />    [string] $action=$(throw 'need action'), <br />   ...

BTSReset with PowerShell

In a previous post I mentioned that you could work with the WMI interfaces in BizTalk Server easier in PowerShell than you could with C#, and in a more interactive fashion. Here's something else I cooked while playing with the PowerShell RC1: A PowerShell version of my BTSReset tool! Update:...

Administering BizTalk with PowerShell: Part 1

As many of you know, BizTalk Server has a fairly extensive WMI object model you can use to manage and run your BizTalk servers. As even more of you know, WMI is a pain in the neck to work with from pretty much anywhere, particularly C#. However, PowerShell does make it...

Exception Management Rules

Scott Hanselman shares some rules of thumb to manage Exceptions gracefully in your applications. As usual, great stuff from Scott. Here are some of my own I would add: Don't do: throw new Exception("Something Happened");. Please, I beg of you, don't do it. Don't abuse System.InvalidOperationException, either. Chain exceptions. Seriously, chaining...

Troubleshooting Internal SOAP Processing Failures

Richard Seroter has a few good recommendations here on how to diagnose the confusing "Internal SOAP Processing Failure" message you get when a call to a WebService exposed from BizTalk fails. As he mentions, it can be quite confusing and sometimes quite hard to get to the root of the cause if you're...

WinFX Adapter Framework?

Any ideas yet what the WinFX Adapter Framework features in BizTalk 2006 R2 will be renamed to now that WinFX is the .NET FX 3.0? Somehow, ".NET FX 3.0 Adapter Framework" doesn't quite sound so compelling :-)

MSDN Architecture Industry Centers

Just recently realized that the MSDN Architecture center actually had a set of industry-specific centers for architecture topics relating to the Financial Services, Manufacturing and Retail industries. Pretty cool, and lots of good stuff to read. A few articles that caught my eye: Regulatory Compliance Demystified: An Introduction to Compliance...

Components and Composability

A while ago I was reading June's edition of ACM Queue (late again!), which is devoted to Software Components and Component Technologies. It's been a fairly interesting reading, though much of it is not new for those familiar with the evolution and concepts behind COM, Java, EJB, .NET and other...

75+ Aggregated BizTalk Blogs

I just noticed today that Stephen W. Thomas has created a place on his excellent BizTalkGurus.com site that aggregates more than 75 BizTalk-related blogs. Pretty cool, and a nice addition to the BizTalkGurus site which is already one of the best BizTalk resources on the net with all of Stephen's...

Object Initializers in C# 3.0

One of the new language features in C# 3.0, thanks to the LINQ stuff, is the new syntax for object and collection initializers. Basically, this feature allows you to initialize an object by both creating the object instance (i.e. a new expression) as well as assign values to one or...