Receiving Duplicate Idocs through SAP ALE eWay eGate SRE 5.0.5 U1

The company I work for is using the SAP ALE eWay with eGate SRE which is one of the old C/Monk based eWays.
In order to increase throughput from SAP to eGate, we have copied the From SAP eWays several times. We receive about 40,000 Idocs per day from SAP, but what we are finding is that occationally (about 0.01%) of Idocs are received by 2 different eWays at the same time.
Has anyone else seen something similar?
Is there a solution to prevent these duplicates?

We currently do not have the option to move to BAPI or something else, we're stuck with the ALE interface.

AFAIK the SAP ALE eWay was never designed to handle TIDs (sent by SAP) correctly. this is one reason where we decided to go JCAPS 6. It seems that there is a threading issue here. we receive 250 000 idocs a day via TRFC with high peaks.

I think filing a bug is the only chance you will get a simple fix.

The other solution is to check for duplicates via the field DOCNUM in a postprocessing step (after receive)

if you look into an idocs bytes

EDI_DC40 010000000060141935046C 3012 ORDERS05

You can find it easily on a fixed offset in this case the number is 0000000601419350

every SAP system is generating those numbers and they are consistent for each SAP system.

Copyright 1998-2015 Ziff Davis, LLC (Toolbox.com). All rights reserved. All product names are trademarks of their respective companies. Toolbox.com is not
affiliated with or endorsed by any company listed at this site.