cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP adapter URL causing problems

Former Member
0 Kudos

Hi gurus,

As of PI 7.1, SAP is recommending to use:

http://host:port/XISOAPAdapter/MessageServlet?senderParty=FP&senderService=FS&interface=IF&receiverP...

instead of

http://<serverhost>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<ServiceName>:<ChannelName>;

while sending messages to the SOAP adapter. BUT, the new format is causing problems when the developers are trying to import the WSDL (to Webdynpro, eclipse, etc). Also, XMLSpy complains that the xml is not well-formed because of the soap address field.

So I removed the & signs and replaced them with the escape equivalent of &amp; for the new format and tried to use:

http://host:port/XISOAPAdapter/MessageServlet?senderParty=FP&amp;senderService=FS&amp;interface=IF&a...

But this time, SOAP adapter replies saying there is no binding. How to overcome this?

Thanks

Gokhan

Accepted Solutions (1)

Accepted Solutions (1)

former_member200962
Active Contributor
0 Kudos

are you testing using XML SPY??

XML SPY is infamous for giving the binding not found error...

Try from RWB ---> Component Monitoring ---> IE ---> TestMessage...

Regards,

Abhishek.

Answers (2)

Answers (2)

stefan_grube
Active Contributor
0 Kudos

Choose the "old" version, that will work.

Regards

Stefan

former_member200962
Active Contributor
0 Kudos

try this format:

http://<hostname OR IP addr>:<portno>/XISOAPAdapter/MessageServlet?channel=:<SenderService>:<SenderSOAPCC>&version=3.0&Sender.Service=<senderService>&Interface=<senderNamespace>%5E<senderMI>

Former Member
0 Kudos

Hi,

I am testing from external tools, not XMLSpy. I guess the web page is removing also some of the characters of the URL you suggested, or is it correct?

ravi_raman2
Active Contributor
0 Kudos

did you try replacing the & with &amp.....?

Just curious..

Regards

Ravi Raman

Former Member
0 Kudos

Yes, I did as I pointed out. But this time, I get the "no binding" error from PI, as it cannot determine any channels for it.

BTW, some runtimes actually call the correct url with & signs by converting &amp's at runtime.

former_member200962
Active Contributor
0 Kudos

dont think that any characters are removed from the URL......did you face any error in using it?...i am using this url format in SAP SOAP Client....