cancel
Showing results for 
Search instead for 
Did you mean: 

WSDL address when exposing the web service in XI

Former Member
0 Kudos

Dear friends,

Currently I'm planning to expose a outbound interface as a web service in XI (7.0 SP16), and I have 2 options for the URL of the web service:

1. http://<host>:<ICMport>/sap/xi/engine?type=entry?

2. http://<host>:5<sysnr>00/XISOAPAdapter/MessageServlet?channel=party:service:channel

Option 1 is the proposal from SAP, but there are some issues if making use of it, option 2 is OK now.

But how should I achieve that if I prefer to the option 1?

Thanks and regards,

Bean

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

it's solved now

dharamveer_gaur2
Active Contributor
0 Kudos

your first url consist ? after entry,remove it.

http://<host>:<ICMport>/sap/xi/engine?type=entry

make sure your host and ICM port is correct

Edited by: Dharamveer Gaur on Sep 17, 2008 2:35 PM

Former Member
0 Kudos

In the generated WSDL file when using proposed URL, I find the "&amp;", "%3A%2F%2F", etc. Do I need to replace them with "&", "://"?

VijayKonam
Active Contributor
0 Kudos

No. Just go ahead. It will work.

VJ

Former Member
0 Kudos

Hi,

I found this to be very useful:

[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79]

In particular, refer to page 11 at the bottom:

After activating the SOAP adapter channel, you can send SOAP messages to the

following address:

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?

channel=<party>:<service>:<channel>

If the SOAP adapter channel belongs to a service without party, the address is as

follows:

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?

channel=:<service>:<channel>

Works for me

BR,

Tony.

Former Member
0 Kudos

hi

check this blog

need to use this url

http://<server>:<ABAP-port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<YourService>&Interf...;

(extracted from above blog)

regards

kummari