I did something like this a while back. Hopefully my memory is accurate.
We did have an Xlate in the middle so hopefully that will be no worse from a usage standpoint than your Outbound proc breaking into the message.
I am assuming these are file based.
If so you might want to adjust the time between reads and the number of messages read at every interval to not overload the Integration but keep messages flowing in an acceptable manner.
Also depending on the maximum size of one of these files it could be worthwhile I think to evaluate the O/S setting for maximum file size allowed on your system.
I am also assuming the outbound will be one message per file?
Anyway, once we set the timings properly, things flowed smoothly through.
We did have this integration in its own site and it was a fairly robust AIX platform as I recall.
I also did a real time integration with PDF imbedded (again Xlate in the middle) and it performed fairly well. Fortunately the arrival rate from the sending system was not excessive although we probably received 10,000 or more messages per day. Just not a lot at one time. They kind of trickled in throughoutt the day. I think the peak demand period (15 minutes) was something like a couple of hundred.
Actually one of the receiving system had an issue keeping up if I recall correctly.
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.