Hi Holger,
We are currently testing a new solution with a customer. Once the testing is completed, I will report here.
Our solution works as a companion to webMethods IS and handles those tasks that the Integration Server struggles with, such as ultra-large files. But it leaves the tasks that IS is good at with IS, like it should.
The IS lets the WmSAP adapter store the received IDOCs in the transaction store. Our solution monitors this store and automatically takes over when a file is received. It parses and process the file in an IDOC-by-IDOC fashion (or multiple IDOCs in case desired; a configuration setting). In case an IDOC fails, the error handling deals with that one IDOC separately while the rest continues to be processed. The IDOCs, after processing, are pushed one by one to data handling services (Flow services on IS) over the HTTP stack and handed off to IS for further processing, persisting, or whatever needs to be done with them.
A large file (containing 1,000 IDOCs / 4.1 GB) can be processed on a workstation with limited heap memory (512MB) and 4 cores in 2 minutes. Increasing the infrastructure allows for linear scaling and at the same time the user maintains complete control over memory consumption and CPU thread usage. All through configuration.
We have other customers using this exact same solution for different use cases and different file types but we have found that it also supports massive IDOCs and ALE exports. There are still a lot of companies that dependent on such data and are struggling with it.
If you are interested to hear more, please reach out outside the forum. I am available at christian.schuit@centipod.nl.
Thanks, Christian

#webMethods#webMethods-General#Integration-Server-and-ESB