Hi,
I have a OSB simple pass-through project where a Proxy service routes messages to Business service [ External Web service].
Proxy and Business service are wsdl based webservices.
When business service is invoked from sbconsole , it returns no response with a message as "There was no response" in the Response Document.
<http:Content-Length>0</http:Content-Length>
<http:Content-Type>text/xml;charset=UTF-8</http:Content-Type>
<http:Date>Tue, 16 Aug 2016 18:26:10 GMT</http:Date>
<http:Server>Apache-Coyote/1.1</http:Server>
</tran:headers>
</con:metadata>
But when I invoke External webservice it is returning response message with HTTP Status code 200 OK.
Here is the Business Service Execution Tracing :
####<Aug 16, 2016 2:49:27 PM EDT> <Info> <OSB Kernel> <[ACTIVE] ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <232fd925d650a67c:2d5007cc:1568fde1cd0:-8000-00000000000091cd> <1471373367453> <BEA-398202> <
[OSB Tracing] Outbound request was sent.
Service Ref =SampleProject/business/ExternalBusinessService
URI = /* some end point URI, Ihave removed it for security reasons */
Request metadata =
<xml-fragment>
<tran:headers xsi:type="http:HttpRequestHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<http:Content-Type>text/xml; charset=utf-8</http:Content-Type>
<http:SOAPAction>"service=getCustomer"</http:SOAPAction>
</tran:headers>
<tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">utf-8</tran:encoding>
<http:query-parameters xmlns:http="http://www.bea.com/wli/sb/transports/http"/>
</xml-fragment>
Payload =
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
</soap:Header>
<soapenv:Body>
<inp:getCustomerRequest>
<inp:customerAccount>1234</inp:customerAccount>
</inp:getCustomerRequest>
</soapenv:Body>
</soapenv:Envelope>
>
####<Aug 16, 2016 2:49:27 PM EDT> <Info> <OSB Kernel> <[ACTIVE] ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <232fd925d650a67c:-26916b25:1568fe1a0a2:-8000-0000000000043abb> <1471373367466> <BEA-398203> <
[OSB Tracing] Outbound response was received.
Service Ref = SampleProject/business/ExternalBusinessService
URI = /* some end point URI, Ihave removed it for security reasons */
Message ID = 3116058725130893874--26916b25.15693f1d376.-26ef
Response metadata =
<xml-fragment>
<tran:headers xsi:type="http:HttpResponseHeaders" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<http:Content-Length>0</http:Content-Length>
<http:Content-Type>text/xml;charset=UTF-8</http:Content-Type>
<http:Date>Tue, 16 Aug 2016 18:49:26 GMT</http:Date>
<http:Server>Apache-Coyote/1.1</http:Server>
</tran:headers>
<tran:response-code xmlns:tran="http://www.bea.com/wli/sb/transports">0</tran:response-code>
<tran:response-message xmlns:tran="http://www.bea.com/wli/sb/transports">OK</tran:response-message>
<tran:encoding xmlns:tran="http://www.bea.com/wli/sb/transports">UTF-8</tran:encoding>
<http:http-response-code xmlns:http="http://www.bea.com/wli/sb/transports/http">200</http:http-response-code>
</xml-fragment>
Payload =
>