cancel
Showing results for 
Search instead for 
Did you mean: 

Condition In Standard Receiver Determination not working....

Former Member
0 Kudos

Hi,

My Message Struc is as below:

<Recordset>

<Header>

<R>A</R>

<SEQ>1</SEQ>

</Header>

<P_Recordset>

<Memo/>

<RRecordset>

<BK/>

<Description/>

</RRecordset>

</P_Recordset>

</Recordset>

In Receiver Det ,I am giving the condition as:

/p1:MT/Recordset/Header[(R = "A")]

I GET THIS ERROR IN REC_DET :

<Trace level="2" type="T">...invalid Receiver: - BusService_A </Trace> <Trace level="2" type="T">No Receiver found behaviour: 0 </Trace

Please help.....

Regards,

Sriparna

Accepted Solutions (0)

Answers (3)

Answers (3)

stefan_grube
Active Contributor
0 Kudos

> In Receiver Det ,I am giving the condition as:

> /p1:MT/Recordset/Header[(R = "A")]

you could simple write:

/p1:MT/Recordset/Header/R for left operand and A for right operand.

Make sure that namespace declaration is correct.

Is your root tag really MT?

Former Member
0 Kudos

hi,

in the condition, just write A without your \".

After that, it's normal to have this message, as you define in PI only one receiver system. and as you put a condition to use this receiver system which is never True. So Pi does not know for who it has to distribute this message...

Regards

Mickael

Edited by: Mickael Huchet on Oct 4, 2010 2:40 PM

Former Member
0 Kudos

what operator is used in the determination ? EXISTS ?

Rgds

Chris