0% found this document useful (0 votes)
77 views

Developing Custom Pipeline Components - BizTalk Server - Microsoft Docs

This document discusses developing custom pipeline components in BizTalk Server. There are three types of pipeline components that can be created: general, assembling, and disassembling. Each type must implement a specific interface like IComponent. A sample pipeline component is provided that demonstrates appending and adding data. Developers must ensure string variables do not contain newline characters when upgrading components. The document sections describe the component types, interfaces, and deployment.

Uploaded by

prueba
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views

Developing Custom Pipeline Components - BizTalk Server - Microsoft Docs

This document discusses developing custom pipeline components in BizTalk Server. There are three types of pipeline components that can be created: general, assembling, and disassembling. Each type must implement a specific interface like IComponent. A sample pipeline component is provided that demonstrates appending and adding data. Developers must ensure string variables do not contain newline characters when upgrading components. The document sections describe the component types, interfaces, and deployment.

Uploaded by

prueba
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

23/3/2021 Developing Custom Pipeline Components - BizTalk Server | Microsoft Docs

Developing Custom Pipeline Components


06/08/2017 • 2 minutes to read •

In this article
In This Section

This section describes how to develop a pipeline component. You can create three types of
pipeline components: general, assembling, and disassembling. Each of the three types can
additionally implement probing functionality. Each type of pipeline component has an
associated interface that must be implemented for the component to be plugged into the
BizTalk Messaging Engine; the pipeline interfaces that distinguish the types of components
are IComponent, IAssemblerComponent, and IDisassemblerComponent. For probing
components, you must implement the IProbeMessage interface.

Microsoft BizTalk Server contains a sample pipeline component that you can reference
when creating your own component. The sample component demonstrates how to append
data to the end of a message and add data at the beginning of the message. For more
information about the sample pipeline component, see CustomComponent (BizTalk Server
Sample).

U Caution

If you reference a custom pipeline component from a pipeline in Visual Studio, a


compile-time error may occur. To correct the error, close Pipeline Designer and reopen
it before compiling. Alternatively, you can remove the component, and then add it.

) Important

When upgrading to BizTalk Server, ensure that any string variables in your existing
custom pipeline components do not contain any newline characters such as ‘\n’.
Otherwise, a “newline in constant” error will occur when compiling this component in
Visual Studio.

In This Section
https://docs.microsoft.com/en-us/biztalk/core/developing-custom-pipeline-components 1/2
23/3/2021 Developing Custom Pipeline Components - BizTalk Server | Microsoft Docs

Using Pipeline Interfaces

Developing a General Pipeline Component

Developing an Assembling Pipeline Component

Developing a Disassembling Pipeline Component

Developing a Probing Pipeline Component

Implementing a Seek Method in a Managed Streaming Pipeline Component

Using the Parsing and Serializing Engines

Reporting Errors from Pipeline Components

Deploying Pipeline Components

Debugging Custom Pipelines

Is this page helpful?


 Yes  No

https://docs.microsoft.com/en-us/biztalk/core/developing-custom-pipeline-components 2/2

You might also like