Hi Thivya,

 Could you verify the media type you have used in payload
mediator?(<payloadFactory
media-type="soap+xml">)  AFAIK, you can only use xml/json there [1] .
According to the wire logs the request that is been sent is an empty soap
envelope which means your request content has not been set through payload
mediator.

"Direction: request, Envelope: <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.
xmlsoap.org/soap/envelope/"><soapenv:Body/></soapenv:Envelope>"

[1]
https://docs.wso2.com/display/ESB500/PayloadFactory+Mediator#PayloadFactoryMediator-Syntax

Thanks,
Himasha

On Mon, Nov 13, 2017 at 12:33 AM, Thivya Mahenthirarasa <thi...@wso2.com>
wrote:

> Hi ,
> Thank you for the response.
>
> I wonder that no request is sent to the back-end service. Just ESB is
> sending a response to the rest client that it accepts the requests. What
> might be the root cause?. This behavior occurs in all other resources
> too(DELETE, PUT, POST).
>
> What might be the root cause for this? Find the wire logs attached.
>
>
> [2017-11-13 00:27:48,651] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "GET /services/CentralPatientService/readCMedi HTTP/1.1[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "cache-control: no-cache[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "Postman-Token: bfba4351-46c4-4fed-90f5-745566dbfdf7[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "patientId: 15[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "Accept: application/json[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "Content-Type: application/json[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "User-Agent: PostmanRuntime/6.1.6[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "Host: 172.16.2.73:8285[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "accept-encoding: gzip, deflate[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "Connection: keep-alive[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - wire HTTP-Listener I/O dispatcher-2 >>
> "[\r][\n]"
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> GET /services/
> CentralPatientService/readCMedi HTTP/1.1
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >>
> cache-control: no-cache
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >>
> Postman-Token: bfba4351-46c4-4fed-90f5-745566dbfdf7
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> patientId: 15
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> Accept:
> application/json
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> Content-Type:
> application/json
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> User-Agent:
> PostmanRuntime/6.1.6
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> Host:
> 172.16.2.73:8285
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >>
> accept-encoding: gzip, deflate
> [2017-11-13 00:27:48,652] DEBUG - headers http-incoming-7 >> Connection:
> keep-alive
> [2017-11-13 00:27:48,653]  INFO - LogMediator To: /services/
> CentralPatientService/readCMedi, MessageID: 
> urn:uuid:db12eb62-ec97-45ff-8956-488d8b366d75,
> Direction: request, Envelope: <?xml version='1.0'
> encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.
> xmlsoap.org/soap/envelope/"><soapenv:Body/></soapenv:Envelope>
> [2017-11-13 00:27:48,654] DEBUG - headers http-incoming-7 << HTTP/1.1 202
> Accepted
> [2017-11-13 00:27:48,654] DEBUG - headers http-incoming-7 << Date: Sun, 12
> Nov 2017 18:57:48 GMT
> [2017-11-13 00:27:48,654] DEBUG - headers http-incoming-7 <<
> Transfer-Encoding: chunked
> [2017-11-13 00:27:48,654] DEBUG - headers http-incoming-7 << Connection:
> keep-alive
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "HTTP/1.1 202 Accepted[\r][\n]"
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "Date: Sun, 12 Nov 2017 18:57:48 GMT[\r][\n]"
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "Transfer-Encoding: chunked[\r][\n]"
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "Connection: keep-alive[\r][\n]"
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "[\r][\n]"
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "0[\r][\n]"
> [2017-11-13 00:27:48,655] DEBUG - wire HTTP-Listener I/O dispatcher-2 <<
> "[\r][\n]"
>
> Cheers,
> Thivya
>
> On Sun, Nov 12, 2017 at 11:44 PM, Bhathiya Jayasekara <bhath...@wso2.com>
> wrote:
>
>> You can enable wire logs and see where the issue is. (i.e. the API itself
>> or backend).
>>
>> Thanks,
>> Bhathiya
>>
>> On Sun, Nov 12, 2017 at 11:22 PM, Thivya Mahenthirarasa <thi...@wso2.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I created an API for CRUD operation in ESB 5.0.0 and tried to access a
>>> soap backend. And where
>>> the responses I get from all CRUD operations are 202 accepted. But no of
>>> the operations are performed. Also, I'm not observing any error logs.
>>>
>>> I have attached here the GET operation resource of my API as a sample.
>>>
>>>
>>>
>>>  <resource methods="GET" url-mapping="/readCMedi">
>>>       <inSequence>
>>>          <payloadFactory media-type="soap+xml">
>>>             <format>
>>>                <soap:Envelope xmlns:soap="http://www.w3.org/
>>> 2003/05/soap-envelope">
>>>                   <soap:Body>
>>>                      <ser:readCMedi xmlns:ser="http://service.samp
>>> le.central.com">
>>>                         <ser:patientId>$1</ser:patientId>
>>>                      </ser:readCMedi>
>>>                   </soap:Body>
>>>                </soap:Envelope>
>>>             </format>
>>>             <args>
>>>                <arg xmlns:m0="http://dto.service.sample.central.com/xsd";
>>> evaluator="xml" expression="//m0:patientId"/>
>>>             </args>
>>>          </payloadFactory>
>>>          <header name="Authorization" scope="transport" value="Basic
>>> dGhpdnlhOnRoaXZ5YTEyMw=="/>
>>>          <log level="full"/>
>>>          <send>
>>>             <endpoint>
>>>                <address uri="https://192.168.55.160:94
>>> 43/services/CentralPatientService" format="soap11"/>
>>>             </endpoint>
>>>          </send>
>>>          <log/>
>>>       </inSequence>
>>>       <outSequence>
>>>          <log level="full"/>
>>>          <property name="messageType" value="application/json"
>>> scope="axis2" type="STRING"/>
>>>          <send/>
>>>       </outSequence>
>>>    </resource>
>>>
>>>
>>> WSDL location http://192.168.55.160:9763/ser
>>> vices/CentralPatientService?wsdl
>>>
>>> Could you please advice on this?
>>>
>>>
>>> Cheers,
>>> Thivya
>>>
>>>
>>> --
>>>
>>> *Thivya Mahenthirarasa*
>>>
>>> *Software Engineer -Support Team | WSO2*
>>>
>>>
>>> *Email: thi...@wso2.com <thi...@wso2.com>*
>>>
>>> *Mobile: +94766461966 <076%20646%201966> <http://wso2.com/signature>*
>>> *Web: http://wso2.com <http://wso2.com>*
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Bhathiya Jayasekara*
>> *Associate Technical Lead,*
>> *WSO2 inc., http://wso2.com <http://wso2.com>*
>>
>> *Phone: +94715478185 <+94%2071%20547%208185>*
>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj
>> <http://www.linkedin.com/in/bhathiyaj>*
>> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>*
>> *Blog: http://movingaheadblog.blogspot.com
>> <http://movingaheadblog.blogspot.com/>*
>>
>
>
>
> --
>
> *Thivya Mahenthirarasa*
>
> *Software Engineer -Support Team | WSO2*
>
>
> *Email: thi...@wso2.com <thi...@wso2.com>*
>
> *Mobile: +94766461966 <+94%2076%20646%201966> <http://wso2.com/signature>*
> *Web: http://wso2.com <http://wso2.com>*
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Himasha Guruge
Senior Software Engineer
WS*O2* *Inc.*
Mobile: +94 777459299
himas...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to