Custom Pipeline Properties Not Displayed in Administration Console for BizTalk 2006

Posted on February 16, 2011 by Michael Stonis

One of our clients was experiencing a weird issue when developing a custom pipeline component. In their case, they were making a custom pipeline using the HL7 Disassembler and Assembler pipeline components. This component has a property of “Allow Trailing Delimiter” which is defaulted to False. Everything looked good until we deployed to BizTalk and went to configure the pipeline, the property was no longer available.

Selection 470 Custom Pipeline Properties Not Displayed in Administration Console for BizTalk 2006

This was weird because the property was clearly shown on the Pipeline Designer. We double-checked that everything was properly deployed and all of our components were in the GAC. Everything looked fine. We opened up the pipeline component file (*.btp) using Notepad++ and looked at the contents.

Selection 473 Custom Pipeline Properties Not Displayed in Administration Console for BizTalk 2006

The properties element was empty. Even with this, I figured that BizTalk would just default to using the properties default values instead of not listing them whatsoever. We went back to the Pipeline Designer and changed the property value to true.

Selection 471 Custom Pipeline Properties Not Displayed in Administration Console for BizTalk 2006

We saved the pipeline and rebuilt the solution. Before we deployed, we opened up the Pipeline file again in Notepad++ and this time, the properties element was properly populated.

Selection 474 Custom Pipeline Properties Not Displayed in Administration Console for BizTalk 2006

Everything was looking good, so we deployed to BizTalk and this time all the properties were set properly.

Selection 472 Custom Pipeline Properties Not Displayed in Administration Console for BizTalk 2006

I am not sure if this behavior is limited to only BizTalk 2006, but we will be doing some testing with BizTalk 2009 and 2010 to see if we get the same results.

I hope this helps someone with debugging custom pipelines.

About Michael Stonis

Michael Stonis, Prosch Consulting's Technical Partner, has been immersed in software development since computers had turbo buttons. Currently, he is the lead BizTalk architect and .Net developer helping integrate healthcare systems. Michael strongly believes in open-source software and sharing of information, which he has carried over to his design and methodology. View all posts by Michael Stonis → « Back to Blog main page