on 03-16-2010 9:37 PM
Hi,
I have a proxy to soap interface. What I want is to route these message these message through one queue in IE level so that, these would be sent to the receiver in order. Also doing this confirm that at the AE level, they would be delivered in order?
I looked at the tuning parameter for eo_outbound_parallel with the reveiver id, but it is routing all the messages to the receiver system in one queue. but I want this only for one interface.
any ideas?
thanks.
Sri
Hi Sri,
Interesting question: You mentioned Proxy To Soap - Async , and EOIO....
Have you considered message prioratization? SXMB_ADM, you can fix a queue in the IE only to process messages from this proxy in EOIO.....
let me know if that helps your cause..
Hanish John
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
there is no need to mess with PI parameters
you just need to call the proxy in EOIO mode
this will set the EOIO queue name - set_serialization_context('PLM0000007_ORDER').
from:
http://help.sap.com/saphelp_nwpi711/helpdata/en/65/40c9a4a1fa476288ac61b5fcc6bbde/content.htm
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Raj,
I was referring to point 5 from http://help.sap.com/saphelp_nwpi71/helpdata/EN/e9/67a63d7af20450e10000000a114084/frameset.htm
Am I reading it wrong?
VJ
Maintain Order at Runtime provides the functionality of EOIO where the adapter does not support the same.....and it does not have a restriction of using only for Multi-mapping scenarios......when we select this option we ensure that the messages will be processed in XI/ PI in the same sequence as they have entered the Integration Engine.....and it does not gurantee a end-to-end EOIO.....if the messages get jumbled before entering XI/ PI then the XI/ PI wont correct the sequence.
Regards,
Abhishek.
This is what I have observed -
Asynchronous interfaces.
Maintain Order at Runtime checked in the interface determination.
It is an enhanced interface determination producing at the most 3 messages.
When the mapping produced just one message -
In RWB when I checked for the messages processed under integration engine, I found Quality of Service - EO.
At the adapter engine level also the quality of service is - EO
The converstion ID in this case is blank
When the mapping produced more than one message -
In RWB when I checked for the messages processed under integration engine, I found Quality of Service - EO.
At the adapter engine level also the quality of service is - EOIO
The converstion ID in this case is non blank. (this is different at different times. But all of the message generated at the same mapping split have the same value)
So what I understood is, only when there are multiple messages getting generated from the split mapping, only then the AE takes care that only these messages (generated at that instance) would be delivered in order.
Any other observations are welcome.
VJ
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.