Hello Partha & Others,
I am following the same approach as mentioned, but, I am running into queuing issue which creates a bottle neck.
MII Version: 12.2.5 Build 72
I have 2 Message Listener XMIIIDOC01 and XMIIIDOC02 receiving IDOCS from 2 separate ECC systems
XMIIIDOC01 receives LOIPRO.
XMIIIDOC02 receives LOIPRO, HRCC1DNPERSO, MATMAS, DOCMAS.
MaxReaderThreadCount: 5 (For Both Listeners)
I have set the Processing Type as "transaction" and have separate processing rules set for both the Message Listener/Message Name types resulting in 5 processing rules.
XMIIIDOC01 receives only around 100 messages in 1 HR.
But, XMIIIDOC02 receives more than 2500 in 1 HR
Even though I have separate rules set for XMIIIDOC02 for LOIPRO, MATMAS, etc...when I receive the IDOCS from ECC they get processed in sequence and not in parallel, meaning under Message Monitor I see LOIPRO getting processed first and MATMAS waiting in queue and when LOIPRO gets processed then MATMAS processes.
Ideally the above scenario should not happen as I have separate rules for them.
Is there any setting that needs to be changed? Do I need to increase the "MaxReaderThreadCount"?
Any help is highly appreciated.
Thank You,
Thejo