We are working with new managed services customer and they have a requirement related to "base64 encoded embedded attachments in XML file".
Requirement - Customer receives inbound XML messages from their Trading Partner. Each XML message can have any number of base64 encoded embedded attachments in them. They would like us to
1. Extract all base64 encoded attachments under the XML Node
2. Decode attachments, rename them and handle them as pass-through via GIODE and deliver them to Client (using protocol of their choice)
3. Keep original XML file in tact (maintaining validity of the source XML message) and translate XML payload to Flat file and deliver it to Client (using protocol of their choice)
Implementation team can separate embedded attachments from XML file and we just need engineering to provide us with an Xprocessor that can decode base64 encoded messages