Let’s continuing the BizTalk Mapper Extensions UtilityPack project migration and do an overview on another set of libraries available for BizTalk Server 2020: Encoder Functoids.
Encoder Functoids
This library includes a suite of functoids that make data encoder that you can use inside BizTalk mapper.
The main purpose of encoding is to transform data so that it can be properly and somehow safely consumed by a different type of system. Don’t get wrong here the goal is not to keep information secret, but rather to ensure that it’s able to be properly consumed.
Encoding transforms data into another format using a scheme that is publicly available so that it can easily be reversed. It does not require a key as the only thing required to decode it is the algorithm that was used to encode it, like, encoding/decoding to ASCII, BASE64, or UNICODE.
And of course, decoding is the opposite, it is the process of converting an encoded format back into the original sequence of characters.
This project includes the following Custom Functoids:
- BASE64 Encoder Functoid: This functoid allows you to convert a string type into BASE64 encoded string.
- The functoid takes one mandatory input parameters:
- A string that represents the text that you want to encode to BASE64
- The output of the functoid is a string, Example: U2FuZHJvIFBlcmVpcmE=
- The functoid takes one mandatory input parameters:
- BASE64 Decoder Functoid: This functoid allows you to decode BASE64-encoded text strings into the original sequence of characters.
- The functoid takes one mandatory input parameters:
- BASE64 string representation that you want to decode to a text string
- The output of the functoid is a string, Example: Sandro Pereira
- The functoid takes one mandatory input parameters:
BizTalk Mapper Extensions UtilityPack
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.
Where to download?
You can download this functoid along with all the existing one on the BizTalk Mapper Extensions UtilityPack here:
1 thought on “BizTalk Mapper Extensions UtilityPack: Encoder Functoids for BizTalk Server 2020”