Skip to Content

Error with Proxy<->Soap sync scenario - "invalid http response:HTTP/1.1 5"

Hello,

I'm working on a PI scenario as displayed below:

Proxy <-> ECC <-> Soap

I've already imported the WSDL provided by 3th party and mapped one of the actions of the interface.

In the PI configuration I`d created the Scenario, using a Soap Receiver communication channel, passing only the URL and the action (no more options used).

When I`m trying testing using SPROXY or Runtime Workbench, the error bellow is displayed, and no receive message is created:

"com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid http response: HTTP/1.1 5"

Someone knows the error cause?

Thanks,

Ana Paula Lavieri

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Posted on Dec 07, 2011 at 07:24 PM

    Hi Ana,

    The response you are getting is telling you that the response you received from the 3rd party was not properly formed HTTP. To get more detail you would need to check with the 3rd party to find out what the problem is here.

    Regards,

    Ryan Crosby

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Ana

      It looks like your 3rd party is returning HTTP/1.1 500 Bad Request (or any other error starting with 5), talk to your 3rd party and ask them the return code they are returning.

      And I had many SOAP or HTTP problems like that and I always use a HTTP client to make sure they are sending right response, otherwise, its very hard to find out the problem.

      Regards.

  • Posted on Dec 07, 2011 at 11:42 PM

    Hello,

    "com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid http response: HTTP/1.1 5"

    HTTP 1.1 is not natively supported by standard SOAP or Plain HTTP Adapter, you should use SOAP Axis for that. See SAP Note 1039369 - FAQ XI Axis Adapter, under Receiver Adapter General -> 16. Can I use HTTP 1.1? Otherwise, you would have to ask the third-party to use HTTP 1.0 instead.

    Hope this helps,

    Mark

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.