Like to check concerning EI.
It seems for every step in the integration component in EI, 2 classes, one input class (e.g. customStep$in) and one output class (e.g. customStep$out), are generated.
And when passing data between 2 steps, even if the full data set from step 1 is passed to step 2, the $in in Step 2 is instantiated and populated with the $out from Step 1. A more efficient way would be to simply pass the $out from Step 1 as a ref to $in of Step 2.
This instantiating of objects is very expensive in terms of CPU time and is a likely reason why our adapters are running so slowly.
Is there a reason why EI is doing this and is WebMethods looking into changing this?