Using iteration, only top level elements will be retained in memory.
ffvalues will be dropped when your FLOW drops it. The iterator manages the amount of source data kept in memory.
Yes, there will most likely be issues.
Creating a full IS document out of the flat file kind of defeats the purpose of doing the flat file iteration. You’re loading the entire file into memory and in a representation that is rather heavy–it will consume far more than 30MB.
Publishing large documents through the Broker can also be problematic.
What is the nature of the data? Does it all need to be processed as single atomic unit? Is anything being done to manipulate/transform the data in IS or is it just being passed through? What is driving the desire to publish this data as a single document?
Depending on the answers, we may be able to identify other ways to process the data efficiently.
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods