Pipeline Component

Hi all,

In a receive pipeline, we can use a "preprocessor".
I would like to know, on the other hand, are there any post-processor at the send pipeline.
If so, are there guide for doing so?

Thanks!

[224 byte] By [YCH] at [2008-1-7]
# 1
YCH,

Preprocessing components in receive pipelines are usually written as decoding components (i.e. components for the Decode stage), as it runs before disassembling/parsing. The good thing here is that you can have multiple decoding components in a single pipeline and all are executed one after the other, so you can still combine your custom component with other components (such as a decrypting component or the S/MIME decoder).

On send pipelines, preprocessing components are usually in the Pre-Assemble stage.

In either case, your custom component will be a regular pipeline component (i.e no special interfaces like those required for assembler/disassemblers). A [simple] example of a preprocessing component could be my own Fix/SetEncoding components. A more complex preprocessing sample component on the receive side would be the FixMsg sample included in the BizTalk SDK.

If you have no prior experience writing custom pipeline components, then using the Pipeline Component Wizard can really speed things along.

If you tell us a bit about what kind of preprocessing you need to do, we could offer more specific advice!

TomasRestrepo at 2007-10-2 > top of Msdn Tech,BizTalk Server,BizTalk R2 General...