BizTalk Pipeline Components Extensions Utility Pack, a community project for BizTalk Server 2016, has once again received an update, and it now includes a new component you can use in your custom BizTalk Server pipelines: Unzip File Pipeline Component.
📝 One-Minute Brief
Describes the Unzip File pipeline component from the BizTalk Pipeline Components Extensions Utility Pack, which automatically extracts ZIP file contents during pipeline execution to simplify file‑based integration scenarios.
Unzip File Pipeline Component
The Unzip File Pipeline Component for BizTalk Server can be used in a Received pipeline (Disassemble stage) to receive a compressed (zip/gzip) file and extract its contents into separate XML messages.
- The capabilities are like those available in any compression software, such as WinZip or 7-Zip.
- This component doesn’t require any configurations.
This was an old component that I had updated and improved to run on BizTalk Server 2016, with help from my internal team at DevScope, particularly Pedro Almeida.
You do not need to add a custom pipeline component to be used by the BizTalk Runtime to the Global Assembly Cache (GAC).
What is BizTalk Pipeline Components Extensions Utility Pack?
The BizTalk Pipeline Components Extensions Utility Pack provides a set of custom pipeline component libraries that enhance BizTalk Server’s standard pipeline features.
In practice, these components work in both receive and send pipelines. Consequently, they streamline message handling and eliminate the need for repetitive custom implementations.
The project is available on the BizTalk Server Open Source Community repository on GitHub (https://github.com/BizTalkCommunity), and everyone can contribute new pipeline components to extend or improve existing BizTalk Server capabilities.
At the moment, it is only available for BizTalk Server 2016, but it will soon be compiled and available for previous versions of the product.
Download
You can download BizTalk Pipeline Components Extensions Utility Pack from GitHub:
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.
