cancel
Showing results for 
Search instead for 
Did you mean: 

Error while using Webservice.

Former Member
0 Kudos

Hi All,

we have one scenario SOAP to RFC ,where 3rd party using WEbservice to send the data using SOAP adapter to PI .

But now when 3rd party trying to send the data through websevice they are getting error message ' javax.xml.ws.soap.SOAPFaultException: Server Error' and message not reached to PI .

When I tried from my end from Altova XML SPY i m getting 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.MESSAGE_INCOMPLETE</code>

<text>Message is incomplete. No Sender found</text>

</s:SystemError>

/detail>

</SOAP:Fault>

</SOAP:Body>

Any idea where will be error present.

any little help towards solving the issue will be very helpful.

Accepted Solutions (0)

Answers (4)

Answers (4)

udo_martens
Active Contributor
0 Kudos

Hi,

the SOAP sender channel can be addressed with:

http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel

See as well [Configuring the Sender SOAP Adapter|http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/5ad93f130f9215e10000000a155106/frameset.htm]

Obviously the "sender" is missing. Please check your wsdl for that and recreate it.

Regards,

Udo

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Solution: I guess your wsdl url might be wrong

You have some extra character (unwanted) in the middle. Check After and Before &

Create WSDL one more time and see what is error in the string. Or post the wsdl here.

Also make sure using ID test configuration tool whether you have required ID objects.

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

hi

check whether the configuration in ID is correctly. please check if you define properly the Receiver determination. coz you receive message by SOAP protocol is no necessary you define the sender agreement.

let me ask you something. you define the signature in ESR and later define the WSDL in the integration directory tool-->define web service right? that is the service you are testing, arent you?

before executing a new test, please do a test configuration under tool menu. if everithing is fine run a test

Thanks

Rodrigo

Former Member
0 Kudos

check:-

1. Configuration correctly done in ID and activate it again. check the SOAP communication channel confi.

2. Go to altova spy and check the WSDL file and then test it again give correct PI user name and password to send request to PI.

3. Is there any firewall inplace between Webservice n PI?

Chirag