on 09-17-2007 7:27 AM
I had an error determining the receiver of the message. When I restarted it and increased the trace level, I found out that it is routing to the wrong XPATH. But when you look into the Receiver Determination, the XPATH of the configured receivers are correct.
How could this be?
Make sure that in ur conditions, the receivers are configured for all the possible values of ur xpath expression. Otherwise it could give unpredictable results
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We are also currently encountering the same issue.
Upon checking the message trace, it is going to the correct receiver determination
*call rule engine for Condition %CL_SAI_SWF_RULE_ENGINE.MSG_GET(MSG=&_MSG&;NSP=&_NSM&;XPATH="/ZADR3MAS02_EXT/IDOC/E1ADR3MAS/ZXIDATA/ZROUTECLASS/CLASS")% CE ZFFIT*
XPATH in receiver determination - ZADR3MAS02_EXT/IDOC/E1ADR3MAS/ZXIDATA/ZROUTECLASS/CLASS
/ZADR3MAS02_EXT/IDOC/E1ADR3MAS/CONTEXT
However, when checking the message trace it is going to this XPATH:
/ZADRMAS02_EXT/IDOC/E1ADRMAS/ZXIDATA/ZROUTECLASS/CLASS
/ZADRMAS02_EXT/IDOC/E1ADRMAS/CONTEXT
This is the reason why the message is in error in XI.
Unable to determine receiver in XI
Any inputs would be appreciated
Can you give your XPATH condition in Rxr determination and the sample input XML file for which the scenario fails.
Regards,
Jai Shankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mary,
How many recievers you are using??
can you give complete details of your scenario!!!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.