Skip to Content
0
Former Member
Aug 01, 2008 at 03:00 PM

SOAP Request to "XISOAPAdapter/MessageServlet" or"sap/xi/engine?type=entry"

380 Views

Hi,

I created a webservice whichs creates an idoc from an orders05 xml file.

I created a wsdl file and try it out with xml spy. It works fine.

However I have a question.

If I send the SOAP Request to:

http://host:port/XISOAPAdapter/MessageServlet?channel=PARTY:PARTY_Application:CC_PARTY_Application_SOAP_SND

its working fine.

If I send the SOAP Request to:

http://host:port/sap/xi/engine?type=entry?channel=PARTY:PARTY_Application:CC_PARTY_Application_SOAP_SND

it is not working.

In the second case I can see my message in the monitor and I found my orders05 xml in the payload. However the message has no information about the sender, the application and the communication channel. So I got a lot of errors.

I thought that both are url are doing the same with soap requests, the first is the adapter engine j2ee port and the other the abap stack http port.

Could someone explain the differences to me and why the information is lost when using the abap port?

Many thanks,

Nils Kloth