Amazon S3 File Decode - No data produced from map..please check source profile and make sure it matches source data.

Document created by keith_harvey092411 Employee on Feb 2, 2018Last modified by sheng_liao462475 on Feb 15, 2018
Version 4Show Document
  • View in full screen mode

Error

com.boomi.process.ProcessException: No data produced from map '<Map Name>', please check source profile and make sure it matches source data.

 

Cause

The process has an Amazon S3 connector using a GET method.  After the xml data is retrieved it passes through a Data Process shape, which does a Base64 decode.  The decoded data errors out on the next Map shape it encounters: 

"com.boomi.process.ProcessException: No data produced from map '<Map Name>', please check source profile and make sure it matches source data."

 

Solution

The data coming from the Amazon S3 connector is Base64 encoded.  Before decoding the Base64 data, a map should be added after the S3 connector to isolate the fields containing Base64 encoded data.  Without the map, the xml headers were being decoded along with the data and the document passed by the Data Process shape only had unrecognizable characters like this:

F绞……..ꛍ筊魺

 

Amazon S3 Operation:

http://help.boomi.com/atomsphere/GUID-0C949314-C639-466C-8FC2-4EB1DFBC0E64.html

Attachments

    Outcomes