I just updated and released the last version of the BizTalk Mapper Extensions UtilityPack project (available on CodePlex and Code Gallery), this time optimized for BizTalk Server 2013.
Although the version of BizTalk Server 2010 is compatible with 2013, this project, as mentioned earlier, is optimized (some minor changes were made), compiled in framework 4.5, and properly tested for BizTalk Server 2013.

📝 One-Minute Brief
The BizTalk Mapper Extensions UtilityPack for BizTalk Server 2013 is officially released. Compiled in .NET Framework 4.5, this version is specifically optimized and tested for BizTalk 2013. The pack includes a comprehensive suite of custom functoids for data conversion, dynamic generation (like GUIDs), encoding, configuration reading, CRM integration, string manipulation, and advanced conditional mapping. It simplifies complex mapping scenarios, reducing the need for custom scripting and enhancing the native capabilities of the BizTalk Mapper.
Project Description
BizTalk Mapper Extensions UtilityPack is a set of libraries with several useful functoids to include and use it in a map, which will provide an extension of BizTalk Mapper capabilities. And it is divided into libraries:
- Conversion Functoids: This library includes a suite of functoids that make data conversions that you can use inside the BizTalk mapper.
- Dynamic Generators Functoids: This library includes a suite of functoids that generate dynamic data; you can use this inside BizTalk mapper.
- Encoder Functoids: This library includes a suite of functoids that make a data encoder that you can use inside BizTalk mapper.
- Configuration Functoids: This library includes a suite of functoids that make read configuration parameter values from different locations and that you can use inside BizTalk mapper.
- CRM Functoids: This library includes a suite of functoids that help you to work easily in a CRM integration solution; you can use this inside BizTalk mapper.
- String Functoids: This library includes a suite of functoids that provide many methods for safely creating, manipulating, and comparing strings that you can use inside the BizTalk mapper.
- Custom Advanced Functoids: This library includes a suite of functoids that provide methods for Conditional mapping that you can use inside the BizTalk mapper.
Download
You can download the source code and application binaries 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.
I like the String Constant functoid 🙂
Hope the next library will be the Advanced Script functoids.
Great work, Sandro!
Thanks Leonid!
String Constant functoId is one of my favorites 🙂 and Advanced Script functoids is on my to-do list.
Hello Sandro! Love this pack–very very nice. Are they compatible with 2013 R2?
I think that it will work but soon I will test and if necessary I will make a public release for BizTalk Server 2013 R2
The configuration functoids do not work for 2013 R2
The configuration functoids do not work for 2013 R2
What is the error that you are getting?
I’m using it in several env with no problems.
Some errors around the loadFromRemoteSources that was not properly setted up. But now is working OK!