cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Request to IS error ?

Former Member
0 Kudos

Hi Guys,

I have configured SOAP-SOAP scenario and it works fine when i send the request from Altova xml spy to the soap adapter. I tried sending the request directly to the IS and it is not identifying the receiver service. I am facing this problem only when i post it directly to the IS.

The url which i am using to send the messg to the IS is as follows

http://xxx:8001/sap/xi/engine?type=entry&version=3.0&Sender.Service=ABC&Interface=PaymentCard%5Ehttp...

I am getting the following error

SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Body>

<SOAP:Fault>

<faultcode>SOAP:Server</faultcode>

<faultstring>System Error</faultstring>

<detail>

<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">

<context/>

<code>RCVR_DETERMINATION.NO_RECEIVER_CASE_BE</code>

<text>No receiver could be determined</text>

</s:SystemError>

</detail>

</SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

any help would be really appreciated

Thanks,

Raj

Message was edited by:

raj reddy

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Raj,

Why do you need the receiver service? When you are creating the WSDL file you will give all the sender details.

Also you have to create a new WSDL for posting onto IS once again.

Please check this stefans weblog:

/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

Regards,

---Satish

Former Member
0 Kudos

ahmmmmmm.... so undocumented feature

thanx Satish, I've learned st new... I'd give you points if this was my thread

Peter

Former Member
0 Kudos

Hi Satish,

The webblog has helped me to solve the problem.

Thanks for your immediate response

Thanks,

Raj

Answers (1)

Answers (1)

Former Member
0 Kudos

Raj,

if you send it to SOAP adapter, you have to use just standard SOAP message, but when you want to send it do IS directly, you must send it in XI-SOAP format, which is not equal with standard application SOAP message. XI SOAP contains information about sender, receivers, ...

You can't send it directly to IS w/o any change..

This is what SOAP adapter does - changes SOAP to XI-SOAP format and sends it to IS.

Peter