Greetings,
Other thoughts here: perhaps the maxuprocs settings need to be upped
to allocate more memory to the engine processes. You did not state what version of the integrator you are running or on what platform; but in our case, we followed the Cloverleaf support recommendations to up these parameters for our engine user accounts = hci and hcitest.
Being on AIX we run the following to see what the current values are:
> ulimit -a
By upping the data, stack, and memory values by a factor of 3 we have been able to process large messages via an xlate without issues.
I know I failed to define “large” but we get some really big files with embedded pdf format codes, etc. from applications like OnBase.
Also: you may wish to consider isolating your xlate to a dedicated process
that is, the one inbound – xlate – outbound as its own process to isolate it from any other demands on the xlate cmd thread.
Again, just some thoughts to ponder in figuring out how to get around this problem.
And then again, if there is NOT that much the xlate needs to do then consider a TCL solution.
Hope this helps you out.