‎2009 Mar 12 4:17 PM
Hi,
I've created an ABAP Proxy/Enterprise Service in ECC6.0 to consume a webservice that is created in NetWeaver 2004s. Now, when I want to test the proxy, it gives me the error message:
SOAP:1.007 SRT: Unsupported xstream found: ("HTTP Code 400 : Bad Request")
The error originates from class CX_AI_SYSTEM_FAULT
I don't know if it is related to the proxy or with some system settings on ECC 6.0/Netweaver2004s.
Any help or document reference is appreciated.
Regards.
‎2009 Mar 12 6:31 PM
I investigated a little and here are a couple of things you could try:
- In note 1139406, they are talking about a scenario with HTTP error 404... I realize it is different than the 400 you get, but it may be worth checking if you have a similar problem as described there - it may give a clue what your problem is.
- Try to check if the endpoint URL to which the request is sent is correct... it may be missing the style parameter, like ?style=document. Go to SOAMANAGER and take a look at the system settings, perhaps there is a wrongly formulated URL that is missing the style parameter.
Hope this helps a little...
‎2009 Mar 17 12:45 PM
Indeed, adding the comment ?style=document next to the logical port WSDL did the work!
Thx
‎2009 May 05 10:54 AM
Hi Wesley,
I would be obliged if you can tell me exactly where you put style=document.
Regards,
Prosenjit.
‎2009 May 12 2:07 PM
Hi Prosenjit,
If you run transaction SOAMANAGER on R/3, you can configure your proxy consumer by defining a logical port pointing to the webservice. In the URL Access Path, extend your input with ?style=document.
Here's an image of that particular screen:
[SOAMANAGER - Transport Settings|http://users.telenet.be/computerschaak/SAPWebServices/Config.jpg]
Cheers,
Wesley