cancel
Showing results for 
Search instead for 
Did you mean: 

EO or EOIO

Former Member
0 Kudos

Hi gurus,

I have to set up an IDoc to File scenarios for daily master data distribution.

I wonder what QoS is better to use and why, since a lot of other messages (EO) are going through xi all the time.

Janos

Accepted Solutions (0)

Answers (1)

Answers (1)

bhavesh_kantilal
Active Contributor
0 Kudos

EOIO is used when you want to ensure the sequence of your message processing. It is equivalent to FIFO - First In First Out.

The problem with EOIO is that if a message errors out, all the other messages get queued up until the errored message is corrected or cancelled as the sequence of the messages is critical.

In case you need FIFO use EOIO else always use EO by default

Regards

Bhavesh

Former Member
0 Kudos

Thanks, for your prompt answer.

It's just another thing that bothers me.

I have some reservations to use EO for MD distribution, because

I am afraid that the performance of other time critical EO messages

may decrease wheb lot of IDOCs will be sent out. Thus my first thought

was to put the MD Idoc distribution in its own queues, using EOIO for them.

But I am not sure if this it the right approach to achieve that

- MD Idoc distribution (Idoc to file) can be processed slowly,

- other messages (QoS=EO, Proxy to Soap scenario) must be processed fast.

Appreciate any comment.

Janos

VijayKonam
Active Contributor
0 Kudos

Janos,

You can use Q prioritisation for this. But it would depend on the message size. If you would know the app. message size of the each imp message that is being processed in XI, you can use this prioritised Q for processing those messages so that, they will always get processed.

Search in the forum for Queue prioritisation.

VJ

Former Member
0 Kudos

Thanks.