on 09-19-2007 4:20 PM
Hi
We have an XI Receiver Channel that sends messages to an ABAP Proxy in a backend R/3 system. What we noticed is that the messages are put in different inbound queues on the back-end R/3 system as they arrive. Since the messages end up in different queues, the proxy processes these messages in a different sequence than they were send. This causes failure in the back-end application, since the messages need to be processed in sending sequence.
How do you configure the backend R/3 system i.e client proxy, so that arriving messages are processed in order, or how do you ensure that when the XI channel sends messages to the backend only one queue is used?
Thanks
Tim
Hi
Its JMS/MQSeries. I have set the Service Level on that channel to EOIO.
Take Care
Tim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey
as you already have EOIO and thats not working,you can try a way around.
just prioritize a queue and assign it to handle only the messages coming from the JMS business service to the R/3 system.now since you will have only 1 queue for the interface,they will be delivered in the order they were sent.its just a way around which should be able to solve your problem
/people/sap.user72/blog/2005/12/12/how-to-prioritize-messages-in-xi
Thanx
Aamir
The scenario is as follows:
A third party application sends a message to XI. XI maps the message and uses an XI Channel to connect to an SAP ERP System to post the message. This ERP System uses a proxy to post the message. What we notice is that the incomming messages in the ERP system are put on different queues in the ERP system. This causes the messages to get out of sync when the proxy processes them. How do we configure the ERP system so that the messages received are processed by the proxy in sending sequence.
Tim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
This scenario describes R/3 is sending messages to XI and a business partner We have applied this code already to the approriate interface. Our scenario is XI is sending messages to R/3 for posting via proxy.
Thanks
Tim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Then i do not understand,
R3 is sending a proxy to XI and you are usign EOIO and in SXMB_MONI you see the queue name as you have specified, correct?
Then XI forwards the message to another SAP system via the another proxy, correct?
Please clarify the problem you are facing because in this scenario the queue name is propagated till the destination XI system.
Regards,
Sergio
Hi Tim,
this blog explains how to define EOIO processing in a client proxy:
<a href="/people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies: Reliable Messaging EOIO in ABAP Proxies</a>
If you have more detailed questions, come back..
Regards,
Sergio
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
73 | |
26 | |
10 | |
9 | |
7 | |
6 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.