In the last few months, I have been working on some personal projects that are finally gaining life. One of them, I’ve already had the pleasure to announcing here on my blog: the new version of the BizTalk Scheduled Task Adapter is now available on GitHub.
And this is my last one!
📝 One-Minute Brief
This post introduces the BizTalk Multi-part Message Attachments Zipper, a custom pipeline component for BizTalk Server 2010. It is designed to run in a send pipeline, automatically identifying all message parts that are not the “Body” of a multi-part message, compressing them into a ZIP format, and re-attaching them. This tool eliminates the need for external compression software on the server.
BizTalk Multi-part Message Attachments Zipper Pipeline Component is a pipeline component for BizTalk Server 2010, which can be used in a send pipeline and is intended to replace all attachments of a multi-part message with its zipped equivalent.
The capabilities are similar to those available in compression software such as WinZip or 7-Zip:
- Attachments Compression – Extracts, in a send pipeline, all message parts included in a multi-part message that are not included in the message body (Message Body Part = False), compresses it, and attaches the compressed attachment back to the message.
Requirements
The Multi-part Message Attachments Zipper will work with:
- BizTalk Server 2010
- .NET Framework 4.0
No compression/decompression software needs to be installed on the BizTalk Server.
Donwload
You can download the source code from:
Hope you find this helpful! If you liked the content or found it useful and would like to support me in writing more, consider buying (or helping to buy) a Star Wars Lego set for my son.

It was a pleasure to be part of this project with you, the next is now being finalized… expect updates soon!