cancel
Showing results for 
Search instead for 
Did you mean: 

messeage processing at same time

Former Member
0 Kudos

Hi Friends,

When we want to process messages coming from source at the same time.

example msg1 and msg 2 are coming at same time in a 2 secs time inetrval.I need to process msg2 after msg1 processed.

Kindly suggest me.

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi ,

msg1,msg2 are which type of messages?? JMS Message or File.....Evry communication channel has different behavious,we can pick up multiple messages from File Directory using File Adapter,but in case of JMS it picks only one message at a time.

If you want to process messages one by one with order use QOS Exactly once in Order.

Regards,

Raj

Former Member
0 Kudos

Hi Raja,

My scenario is:

HTTP post -


> PI -


>ECC

It is Async Interface.

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Renu,

Use EOIO in IDoc communication channel at receiver side,its supports serialization,so it process the message 1 first then second like that......

Regards,

Raj

Former Member
0 Kudos

Hi Raja,

We are using Proxy in receiver end ( To connect ECC )

rajasekhar_reddy14
Active Contributor
0 Kudos

then you need to check the option in Interface determination maintain order at runtime.refer abhi answer.it solves your prob.

Raj

Answers (1)

Answers (1)

former_member200962
Active Contributor
0 Kudos

Interface Determination --> Maintain Order at Runtime ... it will process messages in the sequence they entered XI.

Regards,

Abhishek.

Former Member
0 Kudos

Hi Raja,

It ia already placed maintained order at runtime checked

Former Member
0 Kudos

HI,

Kindly suggest me what needs to be done.

former_member200962
Active Contributor
0 Kudos

HTTP sender adapter.....what is the format of the URL that you are using.....you can set the QoS in the URL itself....make use of the parameter &QualityOfService=ExactlyOnceInOrder

For more reference check it here: /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

Regards,

Abhishek.

Former Member
0 Kudos

Hi Abhishek,

We have not configured any sender channel for HTTP. I am not getting where i can check QOS .

former_member200962
Active Contributor
0 Kudos

Sorry for the earlier post....was indeed misleading.

When you send a HTTP message (i.e. sender is HTTP) you send it either through an HTTP client or make use of an URL (like you send a SOAP message)

Now in both these cases we can set the QoS ... in HTTP client select the QoS from the dropdown.....if using URL then make use of the parameter &QualityOfService=ExactlyOnceInOrder.......this will ensure that the QoS value in the message header gets filled with EOIO ... once you send the message confirm the QoS in message header in SXMB_MONI

Regards,

Abhishek.

Former Member
0 Kudos

Hi Abhishek,

I have doubt when vendor posting the file via HTTP how can i change QOSto EOIO.

i Checked in SXMB_MONI in header there i see QOS: EO

How can i change the QOS?

Renu

former_member200962
Active Contributor
0 Kudos

The setting needs to be done while sending the message....if using a URL then just ask the vendor to add the QoS parameter and then send messages.....no need to change the URL thereafter.

Former Member
0 Kudos

HI

I Will check with vendor and update you people.

former_member187339
Active Contributor
0 Kudos

Hi Renu,

Make the url (with QoS and Queuename) as suggested in this link

http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/frameset.htm

Regards

Suraj