WF 4.0 Tracking on .NET Endpoint

Vikram has a very nice acticle on tracking in WF 4.0. Worth reading it at:


The J-POP saga continues: SweetS – Love Like Candy Floss

In the past, I have outlined some of the most famous J-POP artists: EXILE or DREAM. Today, let me introduce the (now defunct) Japanese band SweetS (official web site in Japanese). Formed in 2003, the group experienced minor success before disbanding in 2006.   Avex Track, a famous production company in Japan held auditions and selected five…


Hosting a WCF service in Windows Sharepoint Services v3.0

With ASP.NET AJAX Extensions being baked into the .NET Framework 3.5 and the improvements to WCF to support JSON, it seems tempting to write WCF services and host the in Windows Sharepoint Services 3.0 Unfortunately, if you create a WCF service and drop it under a WSS controlled vroot like _layouts or _vti_bin, your service…


BizTalk Decompiler for Reflector 5 on CodePlex

My BizTalk Decompiler only works with Reflector 4. The updated version for Reflector 5 has been available for a while on CodePlex:


Date/Time tracked with BAM must be expressed in Universal Coordinated Time (UTC)

All date/time tracked by BAM must be expressed in UTC. BAM depends on this to provide accurate durations, among many other things. This is clearly explained here. It was also the case for BizTalk 2004 even if the documentation gave subtle hints instead of describing it: es.UpdateActivity(“PurchaseOrder”, poid, “POShipped”, DateTime.UtcNow); This rule is unfortunately easy to forget….


BizTalk Addin for Reflector

This is an addin for Reflector that allows you to list all BizTalk artifacts contained in an assembly and extract them. Installation Donwload the attached file and extract Reflector.BizTalkDecompiler.dll into the same directory as Reflector (otherwise it won’t work). Go to View|Add-Ins in Reflector, and Add Reflector.BizTalkDecompiler.dll. Usage Using File|Open…, add the BizTalk assembly you’ll…


BizTalk Server 2006 Best Practices Analyzer has shipped!

The BizTalk Server 2006 Best Practices Analyzer automatically examines a BizTalk Server 2006 deployment and generate a list of issues pertaining to best practices standards for BizTalk Server deployments. The primary use of this tool is to examine BizTalk Server production and staging environments, though it will still be useful on Dev machines. You can…


BAM Query Service: What is it and how can I use it?

If you have installed BAM (BizTalk Server 2004 or BizTalk Server 2006), you may have noticed that a web service called the “BAM Query Service” got installed. As its name hints, this web service allows the BAM Portal to retrieve BAM instance data without connecting directly to a SQL server. This web service is intended…