Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

IDOC order issue

Former Member
0 Likes
369

Hi all,

Source system is sending IDOCS in specific order, but in receiving system we are receiving IDOCS which are not in sequence.Order of the IDOCS in the receiving system is different.

There is XI system in between source and target system

why this problem is occuring?

Kindly help, its very urgent.

Regards,

Rahul

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
344

Hi Rahul,

The fact that idocs are sent from the sender system one after another does not guarantee that they are received in the same order.

For example an error could happen inside XI and the second idoc could overtake the first one.

But if the sender system is a based on WAS > 6.40 then you can specifiy quality of service EOIO defining a queue name where all the idocs will pass through.

Also inside the received idoc adapter of xi you have to specify "mantain order" that will guarantee that the same order established by the sender is also mantained in the receiver.

In this blog <a href="/people/community.user/blog/2006/11/04/how-to-serialize-idoc-xml-messages-fed-into-xi">How to serialize IDoc XML messages fed into XI</a> the technique is explained in details.

Kind Regards,

Sergio

Hi all,

Source system is sending IDOCS in specific order, but in receiving system we are receiving IDOCS which are not in sequence.Order of the IDOCS in the receiving system is different.

There is XI system in between source and target system

why this problem is occuring?

Kindly help, its very urgent.

Regards,

Rahul

1 REPLY 1
Read only

Former Member
0 Likes
345

Hi Rahul,

The fact that idocs are sent from the sender system one after another does not guarantee that they are received in the same order.

For example an error could happen inside XI and the second idoc could overtake the first one.

But if the sender system is a based on WAS > 6.40 then you can specifiy quality of service EOIO defining a queue name where all the idocs will pass through.

Also inside the received idoc adapter of xi you have to specify "mantain order" that will guarantee that the same order established by the sender is also mantained in the receiver.

In this blog <a href="/people/community.user/blog/2006/11/04/how-to-serialize-idoc-xml-messages-fed-into-xi">How to serialize IDoc XML messages fed into XI</a> the technique is explained in details.

Kind Regards,

Sergio