Posts

Showing posts from September, 2009

Developing and testing a Streaming Pipeline using the Xpath mutator

When developing pipeline components it is higly recommended to do any processing in a streaming manner to ensure that the performance hit is minimal. The other day I had to build a pipeline component to strip Attachments from the messagestream. I decided to use an XPath mutator because of the streaming features, in this blog I try to describe what steps I followed to implement and test the pipeline. · Extracting the BizTalk message dll’s from the GAC · Creating the pipeline component Using the XPath mutator · Testing the pipeline component 1) Extracting the BizTalk message dll’s from the GAC Because some of the nicest BizTalk assemblies are only in the GAC it requires some effort to extract these. The assembies are: Microsoft.BizTalk.Streaming.dll and Microsoft.BizTalk.XPathReader.dll. See the following link for information on how to extract the dll's: http://bloggingabout.net/blogs/wellink/archive/2006/07/12/12947.aspx 2) Creating the pipeline component Using the XPath mutator The