cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple Receivers from a Single Sender in PI

Former Member
0 Kudos

Hi All,

I have a simple requirement to generate 3 jdbc sql receiver messages from a single Idoc sender message in PI.

I have done this by creating 3 Operational Mappings and assigning them to the Interface Determination used

by the Receiver Determintation.

This seems to work OK except it changes the processing of the messages from EO to EOIO.

The sxmb_moni trace shows:
<Trace level="1" type="T">Split Induced Change EO -> EOIO with Queue ID: XI_SERIALIZE0096</Trace>

So I take it the process dynamically changes the Quality of Service used from EO to EOIO. This has the

effect that if a single message fails all those following it just sit there in "scheduled status", which is

not really desirable.

Is there a way to avoid this? Is the way I am currently doing it an accepted approach?

Thanks for your help.

Gerard

Accepted Solutions (1)

Accepted Solutions (1)

former_member184720
Active Contributor
0 Kudos

In the interface determination did you select the option maintain order at runtime?? If so please disable it so that the messages gets processed without EOIO..

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Hareesh,

I'm sure that is the right answer. Sorry I din't notice that option.

Thanks for your tiime.

Gerard

former_member184720
Active Contributor
0 Kudos

Please refer to the #5 in the below SAP documentation -

Defining an Interface Determination - Integration Directory - SAP Library