Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 6719

Receiver Determination and Interface Determination Condition conflict in ICO

$
0
0

Hi,

 

I found a strange issue today while configuring two receivers using the Receiver and Interface Determination conditions.

 

Sender - Proxy Service

Receiver1 - ReceiverA

Receiver2 - ReceiverB

 

Receiver Determination Condition : When Field1 = 100, message should flow to ReceiverA and ReceiverB

Interface Determination Condition (ReceiverA) : When Field1=100 and Field2=50 message should flow to a specific interface in ReceiverA

 

There is no Interface Determination condition for ReceiverB, for all messages having Field1=100, it should go to ReceiverB.

 

Test Scenarios:

1) Field1=100, Field2=50 : Message flows successfully to ReceiverA and ReceiverB

 

2) Field1=100, Field2=89 : Message fails to process from ECC itself throwing Interface Determination not found error. Ideally this is a positive scenario for ReceiverB and it should send the message to ReceiverB without any errors. But, this did not happen in this case

 

 

I tried the same by configuring the conditions completely in Receiver Determination itself without using the Interface Determination, it worked perfectly fine. But, just wanted to understand that if this is an expected behavior.


Viewing all articles
Browse latest Browse all 6719

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>