BizTalk Server provides a few out of the box pipeline components. For instance the S/MIME components for encrypting or decrypting messages. In case you need to do some pre- or post processing on a message and the functionality is not offered through the
provided pipeline components you will need to built your own custom pipeline component. However there are quite a few available customized pipeline components available you can reuse and save you the time of building it yourself. This article provides you
as developer all the resource available regarding custom pipeline components for BizTalk Server.
This list is intended to be a knowledge base of all Custom Pipeline Components:
Examples seen but not shared
Available via the Community
(£ indicates licence cost)
- Validate that two or more elements/attributes have related values (e.g. Sex and Title match - 'Female' and 'Miss' is valid, but 'Female' and 'Mr' is not)
- Validate one node based on the presence of another
- - etc
As constraints are expressed using XPath statements, one can add any constraint that can be expressed by using one or more XPath statements. This greatly increases the number and type of validation rules one can use.
Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is
BizTalk Server Resources on the TechNet Wiki.