Developing an Assembling Pipeline Component

An assembling pipeline component is a .NET or COM component that receives several messages on input and produces one message on output. Assembling components are used to collect individual documents into the message interchange batch.


Assembly functionality is not used, so BizTalk Server always passes one document to the component input.

An assembling component must implement the following interfaces:

  • IBaseComponent

  • IAssemblerComponent

  • IComponentUI

  • IPersistPropertyBag . Refer to the .NET Framework SDK documentation for this interface.


Custom pipeline components should copy any additional parts from the input message to the output message(s). This preserves them for further processing in the pipeline.

See Also

Developing a General Pipeline Component
Developing a Disassembling Pipeline Component
Developing a Probing Pipeline Component
Reporting Errors from Pipeline Components
Configuring Native Pipeline Components
Deploying Pipeline Components
CustomComponent (BizTalk Server Sample)