cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between 2 XI Soap URL

Former Member
0 Kudos

Hi all,

I have 2 different SOAP URLs

http://abc-xx-pi70:8000/XISOAPAdapter/MessageServlet?channel=:SoapClientBusinessService:SoapSenderCh...

http://abc-xx-pi70:8000/sap/xi/engine?type=entry&version=3.0&Sender.Service=SoapClientBusinessServic...

What is the difference between the 2 SOAP urls? I am able to use the two different URLs in my Java SOAP Client to post the message.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Both Urls look incorrect for SOAP messaging.

The URL should look as follows:

http://abc-xx-pi70:50000/XISOAPAdapter/MessageServlet?channel=:SoapClientBusinessService:SoapSenderC...

Please try this and let me know if you have any problems.

Regards,

Yaghya

PS: Port should be 50000

Edited by: Yaghya Nana on Jun 2, 2008 10:53 AM

Edited by: Yaghya Nana on Jun 2, 2008 10:55 AM

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello ,

First is the SOAP url which consists the WSDL and in it consists of the interfaces...

Second one is XI integration engine(pipeline) url...

Former Member
0 Kudos

Hi,

the upper one is an URL to Adapter Engine (Java) , but the port must be around 50000..

the one below is a direct URL to integration engine

both would work (if you provide correct parameters), but the first sends data first to AE, this "translates" it and sends to IE for further processing.

the 2nd one sends data directly to IE

Peter

Edited by: Peter Jarunek on Jun 2, 2008 11:00 AM

Former Member
0 Kudos

Hi Peter,

I have tried port 50000 for the first URL but the response is 404 Not found. Port 8000 works however.

Any ideas?

Former Member
0 Kudos

Hi,

If you are using port 8000 then you are not sending to the SOAP adapter.

Log on to the XI system and go to transaction SXMB_IFR. Then see what port is being used in the Web Page that opens. In your case it should be 50000.

Please use the URL I sent in the previous post.

Regards,

Yaghya

Former Member
0 Kudos

Hi, it doesn't need to be 50000.. it can be 50100, 50120... I don't know your installation

ask your basis guys what port does j2ee runs on

p.