Forum Stats

  • 3,825,929 Users
  • 2,260,581 Discussions
  • 7,896,738 Comments

Discussions

REST Business Service returned HTTP response with status 400

User_G07R7
User_G07R7 Member Posts: 1 Green Ribbon

I have a simple passthrough service where I have to consume a java restful service.

I created a REST business service. When I test this business service from sbConsole, I get expected result. The connectivity from business service to the java API looks fine here.

I created a REST Proxy service , using the same request and response xsd as for business service. I created a wsdl pipeline which uses the biding of this REST proxy service.

That's all the setup. Now when I deploy the whole composite, And i test the proxy service from test console I get 4000 bad request error, while my business service still works fine.

Part of trace :

Unhandled error caught by system-level error handler: com.bea.wli.sb.pipeline.PipelineException: Transport error (error code=OSB-380000): REST Business Service returned HTTP response with status 400[[

com.bea.wli.sb.pipeline.PipelineException: Transport error (error code=OSB-380000): REST Business Service returned HTTP response with status 400

        at com.bea.wli.sb.pipeline.components.Node.processMessage(Node.java:99)