cancel
Showing results for 
Search instead for 
Did you mean: 

XI Receiver Adapter: No receiver could be determined

Former Member
0 Kudos

Hello guys,

I'm at the moment connecting Contract Accounts Receivable and Payable 6.00

http://help.sap.com/erp2005_ehp_02/helpdata/en/9c/0d03d4beeb40848e15329b4e63976e/frameset.htm

My scenario has a XI Receiver Adapter. I have set up the receiver agreement, Interface Determination and Receiver Determination as it says in the link provided. I have succesfully tested the configuration with the TEST CONFIGURATION TOOL in ID.

But at the moment of testing a real message, I'm getting in the SXMB_MONI the following error:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Inbound Message

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_BE</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>No receiver could be determined</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Does any one knows why if the configuration is correct (according to me and the test tool), I'm getting this error?

Thanks for your help.

Felipe

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hey

who is the sender system and is this a synchronous or asynchronous scenario?

Thanx

Aamir

Former Member
0 Kudos

Hi Aamir,

The sender and the receiver systems are the same one.

This is a Synchronous scenario.

I have cleared all caches and nothing came up.

Remeber, I tested the configuration with the test tool and its working fine, but at the moment of the message throws the "No Receiver could be determined"

Still wating for your suggestions,

Felipe

Former Member
0 Kudos

Hey guys, I'm still here, I need your assistance urgently!!!

Thank you!

Felipe

Former Member
0 Kudos

well here is the thing

as you say you have tested via test tool and it worked fine but when you process the actual message it doesn't then it clearly means that the issue is coming due to sender system.

check your sender configurations,the reason for your error is that Integration is unable to find a receiver for the system which is sending the message.

you are not getting any error from test tool coz it doesn't takes into consideration the sender system.

i had the exact same issue and the reason was that we were trying to send the messages from a different system and configurations were not done for that system.

it could be a different client too thats sending the messages

Thanx

Aamir

Former Member
0 Kudos

Hi Aamir,

When you say to check my sender configurations... to what exactly to refer to?

I already made sure that the Sender System is well defined in the SLD, and that in the ID configuration the sender system is the one I'm expecting.

Thanks,

Felipe

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Are you using X Path ( Conditional Receiver Determination )

Regards

Agasthuri Doss

Former Member
0 Kudos

Agasthuri,

I'm sorry, but I'm not familiar with X Path ( Conditional Receiver Determination ) can you please explain me what is it about.

In my Receiver Determination I only have as a configured Recevier the Service: UTX_DEV (that is also the sender). No condition nor party in the configured Receviers of the receiver determination.

Regards,

Felipe

Edited by: Felipe Andres Contreras on Jan 22, 2008 7:17 PM

Former Member
0 Kudos

ok here is the thing,you are saying that you have both the sender and receiver as UTX_DEV ,right?

now you need to have atleast 2 different clients of the same system to execute a proxy,do you have different clients for UTX_DEV?

if yes,then have u defined the correct busines system for them in SLD?

to me it looks that you don't have 2 different clients or you have not defined 2 separate business system for the two different clients in SLD

Thanx

Aamir

Former Member
0 Kudos

Hello Aamir,

I have only defined one Business system.

When you say client = mandant?

If it is like that the system has the 000, 001, 066 and 800 clients defined in the SLD.

The Business System UTX_DEV corresponds to the the tecnical system UTX with client 800.

So my sender and my receiver is the UTX_DEV.

I'm correct or I migth have to do some changes?

Felipe

Former Member
0 Kudos

Hi guys,

I have resolved the issue. Aamir you were rigth, the problem was with the sender attributes.

What happened was that the sender Interface namespace was a differente one from the one in the configuration. In this link

http://help.sap.com/erp2005_ehp_02/helpdata/en/9c/0d03d4beeb40848e15329b4e63976e/frameset.htm it said that the namespace had to be http://sap.com/FICA/Global, but it was using the namespace http://sap.com/xi/PI/FIN/Operational/Global, so I just need it to change.

Thanks guys for your support.

Felipe

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Refresh the Cache and check it out

Regards

Agasthuri Doss

Former Member
0 Kudos

Agasthuri, wich of all Caches? Any one in specific?

Felipe

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Tcode - sxi_cache

Runtime -> start complete cache refresh and also check whether all the respective objects are activated

Regards

Agasthuri Doss