Using a Transform in an ESB Itinerary After a Flat File Disassembler

That subject is a mouthful!

This is a situation I was having and was resolved using this technique

When parsing a flat-file, then applying a transform (map) to it in an itinerary, I was consistently getting an error message:

Description: There was a failure executing the receive pipeline

Reason: Cannot access a disposed object.

Object name: ‘DataReader’.

Updating the FF Disassembler Pipeline Component in my custom Pipeline fixed the issue. I had to set the “Recoverable interchange processing” property to true.

This article describes the function of this property in the disassemble stage.