cancel
Showing results for 
Search instead for 
Did you mean: 

exection of the messages in specified sequence

Former Member
0 Kudos

Hi,

Scenario : Proxy - Soap

MM : Multi mapping

Interface determination : enhanced ID

Single incoming message and Multi mapping split that into 3 target messages.

Mesg_1

Mesg_2

Mesg_3

No problem till this step

but when the messages are actually sent, the delivery of the messages were in the following order ( I found out from CC monitoring > time posted )

Mesg_3

Mesg_1

Mesg_2

How can I fix this?

Regards,

Venkat.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Venkat

Maintain order at runtime in ID should be able to help you. It works as EOIO.

http://help.sap.com/saphelp_nw70/helpdata/EN/42/ea20e737f33ee9e10000000a1553f7/content.htm

Thanks

Gaurav

Former Member
0 Kudos

Gaurav/ VJ,

Maintain order at runtime Check box is checked in ID. But still why is it action in this way?

Regards,

Venkat

Former Member
0 Kudos

Hi Venkat

This is another conflict to SAP Help i found.

Mostly QOS setting to maintain order at runtime behave as EOIO for Java based adapters like File, Mail etc. but i found this doest work for ABAP based IDOC, Proxy cases. It change automatically to EO.

In your case SOAP is J2SE based and expected to show EOIO.

Thanks

Gaurav

Former Member
0 Kudos

Hi Gaurav,

Yes it is Proxy to Soap with Soap adapter on the receiver side.

Are you trying to tell that it automatically takes it as EOIO for Soap receiver adapter?

if yes why is that failing in my case?

Can someone please advise as how to solve this?

This is because my frist message is dependant on the second and so on...

Regards,

Venkat.

Former Member
0 Kudos

Hi Venkat

Yes if you have selected QOS maintain order at runtime. This is by default will be selected should work. Without QOS selected it work as EO.

Which PI SP you are on.

There is one note i found https://service.sap.com/sap/support/notes/901773 may be this helps

Thanks

Gaurav

Former Member
0 Kudos

I have not made changes to standard setting. As said the Maintain order at run time check box was checked. Still it works as EO instead of expected EOIO.

and I am on 7.0 SP 15

Venkat..

Answers (1)

Answers (1)

VijayKonam
Active Contributor
0 Kudos

Did you check the box - maintain order at run time in the interface determination?

VJ