cancel
Showing results for 
Search instead for 
Did you mean: 

Routing Condition

Former Member
0 Kudos

Hi,

Good Evening,

We are working on JDBC to JDBC interface. In this interface we are having a routing condition which we have implemented in receiver determination. Our routing condition is: when Brand code == 11 then our msg must be passed else it must not pass.

When we are giving single row with right or wrong values the o/p is comming as expected only.

But when we give more than one row ..eg:with brand code as 11 and 12 ... then both rows are passed.. actually only one row with brand code - 11 must be passed.

Please help what can be done regarding this issue...

Thanks in advance,

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi changes the occurences of message from 1 to unbounded.

Then system will treat incoming data as 2 messages and process the same. So as per condition only one record will be passed and other will be rejected.

Former Member
0 Kudos

During receiver determination, XI does not parse through the whole document and look at all occurence of brand code. It only looks at the first occurence of the brand code. You would need to split the message.

former_member181962
Active Contributor
0 Kudos

HI,

YOu have ti split your records into different messages.

For this, you have to use BPM. Then only your conditions will work.

Otherwise, it treats your message as only one message even though it contains two Brand Codes.

Regards,

Ravi