on 05-31-2007 9:02 AM
In my scenario I am posting XML files from a SOAP client to XI.
In XI, I created a WSDL file for my scenario with the following URL
http://host:port/XISOAPAdapter/MessageServlet?channel=p:s:c
where host is the host name, port is the port number, p is the party name, s the service name, and c is the channel name, respectively.
I imported the WSDL file in different tools such as StylusStudio, SOAPSoanar, XMLSpy or SOAPUI. I also created manually a request in SAP SOAP client.
The scenario works OK for all of the tools mentioned above, except with XMLSpy.
In fact, the WSDL wizard creates an address with the escape sequence & instead of &. It appears that some SOAP clients (for example XMLSpy) do not automatically restore the character.
I thought about manually replacing the & by & in the SOAP end point but this doesn't seem to be a solution. The receiver agreement cannot be retrieved by SAP XI.
Does one of you out there have experience with XMLSpy (I'm using v2007 sp1) and WSDL files created by XI? How to replace the escaped characters by normal ascii characters. If I just do a 'replace all', the WSDL cannot be validated by XMLSpy.
Thx for your feedback,
Danny
How do you change URL in XMLSpy? Try this way: in menu choose SOAP->Change SOAP request parameters
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
><i>In fact, the WSDL wizard creates an address with the escape sequence & instead of &. It appears that some SOAP clients (for example XMLSpy) do not automatically restore the character.
I thought about manually replacing the & by & in the SOAP end point but this doesn't seem to be a solution.</i>
That is strange. I remember replacing the &amp; manually with a & in the SOAP url from XML Spy and things worked fine.
The URL i used when I was facing this issue is the URL as shown in this blog by Stefan,
/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
Regards
Bhavesh
Regards
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm facing problems at the URL level.
This is the complete URL that is used for the SOAP end point:
Danny,
Sorry i forgot abt the &version part
I can assure you that I have faced this problem as well.
I dont remember the version of XML Spy etc but I do remmeber having to make the manual change in the SOAP Url in XML spy.
Maybe it was an issue specific to the version we were using , but yes it does exist.
Regards
Bhavesh
Thats Odd !!!
I have been using XML spy since long but nver had much problems with it.
Well try the following blog -
Testing XI exposed Web-Services - /people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
More @
various methods to Testing SOAP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.