Narsing,
you can batch up the IDocs in SAP,then from webMethods try to pick a batch of 10 IDOCS at a time.
we had the same problem but with batching for idoc, the time has really come down.
Other problem, we had was TN database connection pool, which was set to 5 and we increased 50.Since we were posting the IDOCs to TN, because of the small connection pool, the IDocs were queued up in SAP.
Also, setting up other SAP listener, will help.
#webMethods#webMethods-General#Integration-Server-and-ESB#webMethods-Architecture