My first thought was a custom Http adapter, that could append all parts of a multipart message to the output.
Another idea is to use a flat file schema:
Root (delimited, infix, hexidecimal, 0x0D 0x0A)
AccessRequestField
ShipmentRequestField
-make the two fields distinguished fields
In an orchestration message assignment:
xmlDoc.Load(“<Root><AccessRequestField /><ShipmentRequestField /></Root>”);
FlatFile = xmlDoc;
xmlDoc = AccessRequestMessage;
FlatFile. AccessRequestField = xmlDoc.OuterXml;
xmlDoc = ShipmentRequestMessage
FlatFile. ShipmentRequestField = xmlDoc.OuterXml;
Use a custom send pipeline with the flat file assembler