Hi Kanapriya, Try debugging [1] and identify the root cause. I guess you tried this with latest EI?
If there are any bugs with blocking calls I think better report those and finalize the first connector version without blocking mode. [1] https://github.com/wso2/wso2-synapse/blob/master/modules/core/src/main/java/org/apache/synapse/message/senders/blocking/BlockingMsgSender.java On Wed, Jun 14, 2017 at 5:48 PM, Kanapriya Kuleswararajan < [email protected]> wrote: > Hi All, > > I have implemented Microsoft Dynamic CRM connector as discussed in [1]. > Almost I have done with the development and all the functionalities works > fine with non blocking mode. > > When I tried with blocking mode, I got an below errors in the following > cases. > > - In Microsoft Dynamic CRM, when we create an entities (update, delete > and etc) got an error as below. It seems there is no response body in input > stream. But In Microsoft Dynamics CRM only the *204* status code will > be return as response if the create (update, delete and etc) operations > works fine. > [2017-06-14 17:10:16,570] DEBUG - header >> "Cache-Control: > no-cache[\r][\n]" > [2017-06-14 17:10:16,570] DEBUG - header >> "Origin: > chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2017-06-14 17:10:16,571] DEBUG - header >> "Postman-Token: > e1206cf7-65f8-18f2-b911-eb93d0eb7d73[\r][\n]" > [2017-06-14 17:10:16,571] DEBUG - header >> "User-Agent: Axis2[\r][\n]" > [2017-06-14 17:10:16,571] DEBUG - header >> "Host: > wso21234.crm5.dynamics.com[\r][\n]" > [2017-06-14 17:10:16,571] DEBUG - header >> "Content-Length: > 28[\r][\n]" > [2017-06-14 17:10:16,571] DEBUG - header >> "[\r][\n]" > [2017-06-14 17:10:16,571] DEBUG - content >> "{"name":"First > opportunity"}" > [2017-06-14 17:10:21,325] DEBUG - header << "HTTP/1.1 204 No > Content[\r][\n]" > [2017-06-14 17:10:21,326] DEBUG - header << "HTTP/1.1 204 No > Content[\r][\n]" > [2017-06-14 17:10:21,327] DEBUG - header << "Cache-Control: > no-cache[\r][\n]" > [2017-06-14 17:10:21,327] DEBUG - header << "Pragma: no-cache[\r][\n]" > [2017-06-14 17:10:21,327] DEBUG - header << "Expires: -1[\r][\n]" > [2017-06-14 17:10:21,328] DEBUG - header << "Location: > https://wso21234.crm5.dynamics.com/api/data/v8.2/ > opportunities(6ed1ee3d-f650-e711-80f7-c4346bad279c)[\r][\n] > > <https://wso21234.crm5.dynamics.com/api/data/v8.2/opportunities(6ed1ee3d-f650-e711-80f7-c4346bad279c)%5B%5Cr%5D%5B%5Cn%5D> > " > [2017-06-14 17:10:21,328] DEBUG - header << "Server: > Microsoft-IIS/8.5[\r][\n]" > [2017-06-14 17:10:21,329] DEBUG - header << "REQ_ID: > 0962d55a-5dad-41e6-806d-44b0bfc10723[\r][\n]" > [2017-06-14 17:10:21,329] DEBUG - header << "Set-Cookie: > ReqClientId=c550a1bd-e5cc-4410-b9d6-a49e8140ac99; expires=Tue, > 14-Jun-2067 11:40:16 GMT; path=/; secure; HttpOnly[\r][\n]" > [2017-06-14 17:10:21,330] DEBUG - header << "OData-Version: > 4.0[\r][\n]" > [2017-06-14 17:10:21,330] DEBUG - header << "OData-EntityId: > https://wso21234.crm5.dynamics.com/api/data/v8.2/ > opportunities(6ed1ee3d-f650-e711-80f7-c4346bad279c)[\r][\n] > > <https://wso21234.crm5.dynamics.com/api/data/v8.2/opportunities(6ed1ee3d-f650-e711-80f7-c4346bad279c)%5B%5Cr%5D%5B%5Cn%5D> > " > [2017-06-14 17:10:21,331] DEBUG - header << > "Access-Control-Allow-Origin: *[\r][\n]" > [2017-06-14 17:10:21,331] DEBUG - header << "Access-Control-Expose-Headers: > Preference-Applied,OData-EntityId,Location,ETag,OData- > Version,Content-Encoding,Transfer-Encoding,Content- > Length,Retry-After[\r][\n]" > [2017-06-14 17:10:21,331] DEBUG - header << "X-AspNet-Version: > 4.0.30319[\r][\n]" > [2017-06-14 17:10:21,332] DEBUG - header << "X-Powered-By: ASP.NET > [\r][\n]" > [2017-06-14 17:10:21,332] DEBUG - header << "Date: Wed, 14 Jun 2017 > 11:40:21 GMT[\r][\n]" > [2017-06-14 17:10:21,333] DEBUG - header << "Set-Cookie: > crmf5cookie=!67xA1q+84x6WYJTJGlBgYdD3j/Njco9CdLugpBlBx2wd7VJ6Pap8GRf3 > itexCLd6HOop31+Nu7rKg38=;secure; path=/[\r][\n]" > [2017-06-14 17:10:21,333] DEBUG - header << > "Strict-Transport-Security: max-age=31536000; includeSubDomains[\r][\n]" > [2017-06-14 17:10:21,334] DEBUG - header << "[\r][\n]" > [2017-06-14 17:10:21,340] INFO - HTTPSender Unable to sendViaPost to > url[https://wso21234.crm5.dynamics.com/api/data/v8.2/opportunities] > org.apache.axis2.AxisFault: InputStream cannot be NULL. > at org.apache.axis2.transport.http.AbstractHTTPSender. > processResponse(AbstractHTTPSender.java:232) > at org.apache.axis2.transport.http.HTTPSender. > handleResponse(HTTPSender.java:289) > at org.apache.axis2.transport.http.HTTPSender.sendViaPost( > HTTPSender.java:196) > at org.apache.axis2.transport.http.HTTPSender.send( > HTTPSender.java:77) > at org.apache.axis2.transport.http.CommonsHTTPTransportSender. > writeMessageWithCommons(CommonsHTTPTransportSender.java:451) > at org.apache.axis2.transport.http.CommonsHTTPTransportSender. > invoke(CommonsHTTPTransportSender.java:278) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.axis2.description.OutInAxisOperationClient.send( > OutInAxisOperation.java:430) > at org.apache.axis2.description.OutInAxisOperationClient. > executeImpl(OutInAxisOperation.java:225) > at org.apache.axis2.client.OperationClient.execute( > OperationClient.java:149) > at org.apache.synapse.message.senders.blocking. > BlockingMsgSender.sendReceive(BlockingMsgSender.java:293) > at org.apache.synapse.message.senders.blocking. > BlockingMsgSender.send(BlockingMsgSender.java:194) > at org.apache.synapse.mediators.builtin.CallMediator. > handleBlockingCall(CallMediator.java:125) > at org.apache.synapse.mediators.builtin.CallMediator.mediate( > CallMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.filters.FilterMediator. > mediate(FilterMediator.java:169) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.template.TemplateMediator. > mediate(TemplateMediator.java:104) > at org.apache.synapse.mediators.template.InvokeMediator. > mediate(InvokeMediator.java:148) > at org.apache.synapse.mediators.template.InvokeMediator. > mediate(InvokeMediator.java:84) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.config.xml.AnonymousListMediator.mediate( > AnonymousListMediator.java:37) > at org.apache.synapse.config.xml.SwitchCase.mediate(SwitchCase. > java:69) > at org.apache.synapse.mediators.filters.SwitchMediator. > mediate(SwitchMediator.java:134) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.base.SequenceMediator.mediate( > SequenceMediator.java:158) > at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver. > receive(ProxyServiceMessageReceiver.java:210) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.synapse.transport.passthru.ServerWorker. > processNonEntityEnclosingRESTHandler(ServerWorker.java:325) > at org.apache.synapse.transport.passthru.ServerWorker. > processEntityEnclosingRequest(ServerWorker.java:371) > at org.apache.synapse.transport.passthru.ServerWorker.run( > ServerWorker.java:151) > at org.apache.axis2.transport.base.threads.NativeWorkerPool$ > 1.run(NativeWorkerPool.java:172) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > [2017-06-14 17:10:21,385] INFO - LogMediator To: > https://wso21234.crm5.dynamics.com/api/data/v8.2/opportunities > <https://wso21234.crm5.dynamics.com/api/data/v8.2/opportunities>, > MessageID: urn:uuid:e0cf3ed5-d073-4e83-9a38-f04d8c8f4263, Direction: > request, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 401001, > ERROR_MESSAGE = InputStream cannot be NULL., Payload: {"name":"First > opportunity"} > [2017-06-14 17:10:21,387] WARN - PassThroughTransportUtils Unable to > set the HTTP status code from the property HTTP_SC with value: > [2017-06-14 17:10:21,397] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "HTTP/1.1 202 Accepted[\r][\n]" > [2017-06-14 17:10:21,398] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "Date: Wed, 14 Jun 2017 11:40:21 GMT[\r][\n]" > [2017-06-14 17:10:21,398] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "Transfer-Encoding: chunked[\r][\n]" > [2017-06-14 17:10:21,398] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "Connection: keep-alive[\r][\n]" > [2017-06-14 17:10:21,399] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "[\r][\n]" > [2017-06-14 17:10:21,399] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "0[\r][\n]" > [2017-06-14 17:10:21,399] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "[\r][\n]" > > > > - If http method is PATCH, then it changed the method as POST. Please > find sample wire log for both non blocking and blocking call. > > > *Non - blocking * > [2017-06-14 14:58:36,476] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "PATCH /api/data/v8.2/accounts(91618256718-8a4e-e711-80f7- > c4346bad279c)?$select=name,creditonhold,address1_latitude > HTTP/1.1[\r][\n]" > [2017-06-14 14:58:36,476] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Prefer: return=representation[\r][\n]" > [2017-06-14 14:58:36,476] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Accept-Language: en-US,en;q=0.8[\r][\n]" > [2017-06-14 14:58:36,476] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Authorization: Bearer SUzI1NiIsIng1dCI6IjlGWERwYmZNR > lQyU3ZRdVhoODQ2WVR3RUlCdyIsImtpZCI6IjlGWERwYmZNRlQyU3ZRdVhoO > DQ2WVR3RUlCdyJ9.eyJhdWQiOiJodHRwczovL3dzbzIxMj > M0LmNybTUuZHluYW1pY3MuY29tLyIsImlzcyI6Imh0dHBzOi8vc3RzLndpbm > Rvd3MubmV0LzIxMzliNDZmLWE3ZjQtNGJiMS1iNDU4LWE0OWFmYWNjY2QwNS > 8iLCJpYXQiOjE0OTc0MzA0MzAsIm5iZiI6MTQ5NzQzMDQzMCwiZXhwIjoxND > k3NDM0MzMwLCJhY3IiOiIxIiwiYWlvIjoiQVNRQTIvOERBQUFBbWV5QitsbX > dTUXJCM3luSTBsMVRtY250blNHOUJjQzh6MEZhOUVOYzUrMD0iLCJhbXIiOl > sicHdkIl0sImFwcGlkIjoiYzEyZWM1YmUtODM1Ni00ZWRmLWI5YTQtY2Q1Nj > NlZDA5MTVhIiwiYXBwaWRhY3IiOiIxIiwiZmFtaWx5X25hbWUiOiJwcml5YS > IsImdpdmVuX25hbWUiOiJrYW5hIiwiaXBhZGRyIjoiMjAzLjk0Ljk1LjQiLC > JuYW1lIjoia2FuYSBwcml5YSIsIm9pZCI6ImZlNmY4ODVlLTk5ZWItNGJjMC > 1hMmRhLTZkYzU2ZmMxNDYxNiIsInBsYXRmIjoiMTQiLCJwdWlkIjoiMTAwMz > AwMDBBMUJDRTk1RiIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1Yi > I6IkJub3c0T2JEcEoyWElGSWJVR1hfZ2VlaWRDRWV5WC13NFQzYU1WNWRBZj > AiLCJ0aWQiOiIyMTM5YjQ2Zi1hN2Y0LTRiYjEtYjQ1OC1hNDlhZmFjY2NkMD > UiLCJ1bmlxdWVfbmFtZSI6ImthbmFAd3NvMjEyMzQub25taWNyb3NvZnQuY2 > 9tIiwidXBuIjoia2FuYUB3c28yMTIzNC5vbm1pY3Jvc29mdC5jb20iLCJ2ZX > IiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMj > E3NzE0NWUxMCJdfQ.bKyHO4wmp5JFBJb-0OI7OdeHguF37Zd3z2vgfgstn9iF7uP_ > PtuEO6Rxdtp07mVKZmNqP50GeZm62FZ74VgB8eDnxQP9mQXEe2rBU94oLVzc > 9r0bQ1YGqF88RQVcXoM-Q4U3J9rtyuZD1iEog1UsS43krG22YH > Q5c-1234Cwbc1noz_bSpx798A1p5-KSD3mckVabkpxn__ > OU1lyygEfY6FiieuHQ0iT8nxmguGdH371XesxLzyJFOfZLDPHierLMUctQj7e2d_ > ClbA5nV7CjPfx7PitNVM1owxdnbtSRzkIUKn1gr8cI_ > 0SY7hA4NGF3IrVxoIGcQ1tXaJKDPBqZ2FtozQgvfi61g[\r][\n]" > [2017-06-14 14:58:36,476] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Action: urn:updateEntityWithDataReturnedOr > SinglePropertyValue[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Accept-Encoding: gzip, deflate[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Origin: chrome-extension://fhbjgbiflinjbdggehcddcbncdddom > op[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Postman-Token: c1e955d9-5307-7369-6fd3-8c4cdefd56da[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Content-Type: application/json[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Accept: */*[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Cache-Control: no-cache[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Content-Length: 33[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Host: wso21234.crm5.dynamics.com[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "Connection: Keep-Alive[\r][\n]" > [2017-06-14 14:58:36,477] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]" > [2017-06-14 14:58:36,478] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "[\r][\n]" > [2017-06-14 14:58:36,478] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > << "{"name":"Updated Sample Account"}" > [2017-06-14 14:58:37,828] DEBUG - wire HTTPS-Sender I/O dispatcher-3 > >> "HTTP/1.1 200 OK[\r][\n]" > > > *Blocking * > > [2017-06-14 15:00:13,791] DEBUG - header >> "POST > /api/data/v8.2/accounts*(*91618256718-8a4e-e711-80f7- > c4346bad279c)?$select=name,creditonhold,address1_latitude > HTTP/1.1[\r][\n]" > [2017-06-14 15:00:13,795] DEBUG - header >> "Content-Type: > application/json; charset=UTF-8[\r][\n]" > [2017-06-14 15:00:13,795] DEBUG - header >> "Accept: */*[\r][\n]" > [2017-06-14 15:00:13,795] DEBUG - header >> "Accept-Encoding: gzip, > deflate[\r][\n]" > [2017-06-14 15:00:13,795] DEBUG - header >> "Accept-Language: > en-US,en;q=0.8[\r][\n]" > [2017-06-14 15:00:13,795] DEBUG - header >> "Action: urn: > updateEntityWithDataReturnedOrSinglePropertyValue[\r][\n]" > [2017-06-14 15:00:13,795] DEBUG - header >> "Authorization: Bearer > eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IjlGWERwYmZNRlQy > U3ZRdVhoODQ2WVR3RUlCdyIsImtpZCI6IjlGWERwYmZNRlQyU3ZRdVhoODQ2 > WVR3RUlCdyJ9.eyJhdWQiOiJodHRwczovL3dzbzIxMj > M0LmNybTUuZHluYW1pY3MuY29tLyIsImlzcyI6Imh0dHBzOi8vc3RzLndpbm > Rvd3MubmV0LzIxMzliNDZmLWE3ZjQtNGJiMS1iNDU4LWE0OWFmYWNjY2QwNS > 8iLCJpYXQiOjE0OTc0MzA0MzAsIm5iZiI6MTQ5NzQzMDQzMCwiZXhwIjoxND > k3NDM0MzMwLCJhY3IiOiIxIiwiYWlvIjoiQVNRQTIvOERBQUFBbWV5QitsbX > dTUXJCM3luSTBsMVRtY250blNHOUJjQzh6MEZhOUVOYzUrMD0iLCJhbXIiOl > sicHdkIl0sImFwcGlkIjoiYzEyZWM1YmUtODM1Ni00ZWRmLWI5YTQtY2Q1Nj > NlZDA5MTVhIiwiYXBwaWRhY3IiOiIxIiwiZmFtaWx5X25hbWUiOiJwcml5YS > IsImdpdmVuX25hbWUiOiJrYW5hIiwiaXBhZGRyIjoiMjAzLjk0Ljk1LjQiLC > JuYW1lIjoia2FuYSBwcml5YSIsIm9pZCI6ImZlNmY4ODVlLTk5ZWItNGJjMC > 1hMmRhLTZkYzU2ZmMxNDYxNiIsInBsYXRmIjoiMTQiLCJwdWlkIjoiMTAwMz > AwMDBBMUJDRTk1RiIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1Yi > I6IkJub3c0T2JEcEoyWElGSWJVR1hfZ2VlaWRDRWV5WC13NFQzYU1WNWRBZj > AiLCJ0aWQiOiIyMTM5YjQ2Zi1hN2Y0LTRiYjEtYjQ1OC1hNDlhZmFjY2NkMD > UiLCJ1bmlxdWVfbmFtZSI6ImthbmFAd3NvMjEyMzQub25taWNyb3NvZnQuY2 > 9tIiwidXBuIjoia2FuYUB3c28yMTIzNC5vbm1pY3Jvc29mdC5jb20iLCJ2ZX > IiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMj > E3NzE0NWUxMCJdfQ.bKyHO4wmp5JFBJb-0OI7OdeHguF37Zd3z2stn9iF7uP_ > PtuEO6Rxdtp07mVKZmNqP50GeZm62FZ74VgB8eDnxQP9mQXEe2rBU94oLVzc > 9r0bQ1YGqF88RQVcXoM-Q4U3J9ZD1iEog1UsS43krG22YHQ5c-Cwbc1noz_bSpx798A1p5- > KSD3mckVabkpxn__OU1lyygEfY6FiieuHQ0iT8nxmguGdH > 371XesxLzyJFOfZLDPHierLMUctQj7e2d_ClbA5nV7CjPfx7PitNVM1owxdnbtSR > zkIUKn1gr8cI_0SY7hA4NGF3IrVxoIGcQ1tXaJKDPBqZ2FtozQgvfi61g[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "Cache-Control: > no-cache[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "Origin: > chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "Postman-Token: > 5adbade0-eb4c-d552-202a-54ff19ee0dfa[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "Prefer: > return=representation[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "User-Agent: Axis2[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "Host: > wso21234.crm5.dynamics.com[\r][\n]" > [2017-06-14 15:00:13,796] DEBUG - header >> "Content-Length: > 33[\r][\n]" > [2017-06-14 15:00:13,797] DEBUG - header >> "[\r][\n]" > [2017-06-14 15:00:13,797] DEBUG - content >> "{"name":"Updated Sample > Account"}" > [2017-06-14 15:00:13,953] DEBUG - header << "HTTP/1.1 405 Method Not > Allowed[\r][\n]" > [2017-06-14 15:00:13,953] DEBUG - header << "HTTP/1.1 405 Method Not > Allowed[\r][\n]" > [2017-06-14 15:00:13,954] DEBUG - header << "Cache-Control: > no-cache[\r][\n]" > [2017-06-14 15:00:13,954] DEBUG - header << "Pragma: no-cache[\r][\n]" > [2017-06-14 15:00:13,954] DEBUG - header << "Allow: > GET,PUT,PATCH,DELETE[\r][\n]" > [2017-06-14 15:00:13,955] DEBUG - header << "Content-Type: > application/json; odata.metadata=minimal[\r][\n]" > [2017-06-14 15:00:13,955] DEBUG - header << "Expires: -1[\r][\n]" > [2017-06-14 15:00:13,955] DEBUG - header << "Server: > Microsoft-IIS/8.5[\r][\n]" > [2017-06-14 15:00:13,955] DEBUG - header << "REQ_ID: > 8ba04189-7459-4837-86e7-dce8df6a9ac1[\r][\n]" > [2017-06-14 15:00:13,955] DEBUG - header << "Set-Cookie: > ReqClientId=582ab259-22e7-4130-81af-02700cf96a92; expires=Tue, > 14-Jun-2067 09:30:13 GMT; path=/; secure; HttpOnly[\r][\n]" > [2017-06-14 15:00:13,956] DEBUG - header << > "Access-Control-Allow-Origin: *[\r][\n]" > [2017-06-14 15:00:13,956] DEBUG - header << "Access-Control-Expose-Headers: > Preference-Applied,OData-EntityId,Location,ETag,OData- > Version,Content-Encoding,Transfer-Encoding,Content- > Length,Retry-After[\r][\n]" > [2017-06-14 15:00:13,956] DEBUG - header << "OData-Version: > 4.0[\r][\n]" > [2017-06-14 15:00:13,956] DEBUG - header << "X-AspNet-Version: > 4.0.30319[\r][\n]" > [2017-06-14 15:00:13,956] DEBUG - header << "X-Powered-By: ASP.NET > [\r][\n]" > [2017-06-14 15:00:13,957] DEBUG - header << "Date: Wed, 14 Jun 2017 > 09:30:13 GMT[\r][\n]" > [2017-06-14 15:00:13,957] DEBUG - header << "Content-Length: > 2149[\r][\n]" > [2017-06-14 15:00:13,957] DEBUG - header << "Set-Cookie: crmf5cookie=! > CJwKVxgHGYXTSBLJGlBgYdD3j/Njchy9e3PTBiqxdXWXGrr92QWgIIwd > tlLOkedogQKJlLfUu515Fyg=;secure; path=/[\r][\n]" > [2017-06-14 15:00:13,957] DEBUG - header << > "Strict-Transport-Security: max-age=31536000; includeSubDomains[\r][\n]" > [2017-06-14 15:00:13,957] DEBUG - header << "[\r][\n]" > [2017-06-14 15:00:13,962] DEBUG - content << "{[\r][\n]" > [2017-06-14 15:00:13,962] DEBUG - content << " "error":{[\r][\n]" > [2017-06-14 15:00:13,962] DEBUG - content << " > "code":"","message":"Unmapped Request found, PathTemplate:~/entityset/key, > HttpVerb:POST","innererror":{[\r][\n]" > [2017-06-14 15:00:13,962] DEBUG - content << " > "message":"Unmapped Request found, PathTemplate:~/entityset/key, > HttpVerb:POST","type":"Microsoft.Crm.CrmHttpException","stacktrace":" > at Microsoft.Crm.Extensibility.OData.EntityController. > HandleUnmappedRequest(ODataPath path)\r\n at lambda_method(Closure , > Object , Object[] )\r\n at System.Web.Http.Controllers. > ReflectedHttpActionDescriptor.ActionExecutor.<>c__ > DisplayClass10.<GetExecutor>b__9(Object instance, Object[] > methodParameters)\r\n at System.Web.Http.Controllers. > ReflectedHttpActionDescriptor.ActionExecutor.Execute(Objec" > [2017-06-14 15:00:13,963] DEBUG - content << "t instance, Object[] > arguments)\r\n at System.Web.Http.Controllers. > ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext > controllerContext, IDictionary`2 arguments, CancellationToken > cancellationToken)\r\n--- End of stack trace from previous location where > exception was thrown ---\r\n at System.Runtime.ExceptionServices. > ExceptionDispatchInfo.Throw()\r\n at System.Runtime. > CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task > task)\r\n at > System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n > at System.Web.Http.Controllers.ApiControllerActionInvoker.< > InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from > previous location where exception was thrown ---\r\n at System.Runtime. > ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at > System.Runtime.CompilerServices.TaskAwaiter. > HandleNonSuccessAndDebuggerNotification(Task task)\r\n at > System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n at > System.Web.Http.Controllers.ActionFilterResult.<Exe" > [2017-06-14 15:00:13,963] DEBUG - content << > "cuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous > location where exception was thrown ---\r\n at System.Runtime. > ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at > System.Runtime.CompilerServices.TaskAwaiter. > HandleNonSuccessAndDebuggerNotification(Task task)\r\n at > System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n at > System.Web.Http.Dispatcher.HttpControllerDispatcher.< > SendAsync>d__1.MoveNext()"[\r][\n]" > [2017-06-14 15:00:13,963] DEBUG - content << " }[\r][\n]" > [2017-06-14 15:00:13,964] DEBUG - content << " }[\r][\n]" > [2017-06-14 15:00:13,964] DEBUG - content << "}" > [2017-06-14 15:00:13,966] INFO - HTTPSender Unable to sendViaPost to > url[https://wso21234.crm5.dynamics.com/api/data/v8.2/ > accounts(31618218-8a4e-e711-80f7-c4346bad279c)?$select= > name,creditonhold,address1_latitude > > <https://wso21234.crm5.dynamics.com/api/data/v8.2/accounts(31618218-8a4e-e711-80f7-c4346bad279c)?$select=name,creditonhold,address1_latitude> > ] > org.apache.axis2.AxisFault: Transport error: 405 Error: Method Not > Allowed > at org.apache.axis2.transport.http.HTTPSender. > handleResponse(HTTPSender.java:326) > at org.apache.axis2.transport.http.HTTPSender.sendViaPost( > HTTPSender.java:196) > at org.apache.axis2.transport.http.HTTPSender.send( > HTTPSender.java:77) > at org.apache.axis2.transport.http.CommonsHTTPTransportSender. > writeMessageWithCommons(CommonsHTTPTransportSender.java:451) > at org.apache.axis2.transport.http.CommonsHTTPTransportSender. > invoke(CommonsHTTPTransportSender.java:278) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.axis2.description.OutInAxisOperationClient.send( > OutInAxisOperation.java:430) > at org.apache.axis2.description.OutInAxisOperationClient. > executeImpl(OutInAxisOperation.java:225) > at org.apache.axis2.client.OperationClient.execute( > OperationClient.java:149) > at org.apache.synapse.message.senders.blocking. > BlockingMsgSender.sendReceive(BlockingMsgSender.java:293) > at org.apache.synapse.message.senders.blocking. > BlockingMsgSender.send(BlockingMsgSender.java:194) > at org.apache.synapse.mediators.builtin.CallMediator. > handleBlockingCall(CallMediator.java:125) > at org.apache.synapse.mediators.builtin.CallMediator.mediate( > CallMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.filters.FilterMediator. > mediate(FilterMediator.java:169) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.filters.FilterMediator. > mediate(FilterMediator.java:169) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.template.TemplateMediator. > mediate(TemplateMediator.java:104) > at org.apache.synapse.mediators.template.InvokeMediator. > mediate(InvokeMediator.java:148) > at org.apache.synapse.mediators.template.InvokeMediator. > mediate(InvokeMediator.java:84) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.config.xml.AnonymousListMediator.mediate( > AnonymousListMediator.java:37) > at org.apache.synapse.config.xml.SwitchCase.mediate(SwitchCase. > java:69) > at org.apache.synapse.mediators.filters.SwitchMediator. > mediate(SwitchMediator.java:134) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:97) > at org.apache.synapse.mediators.AbstractListMediator.mediate( > AbstractListMediator.java:59) > at org.apache.synapse.mediators.base.SequenceMediator.mediate( > SequenceMediator.java:158) > at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver. > receive(ProxyServiceMessageReceiver.java:210) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.synapse.transport.passthru.ServerWorker. > processNonEntityEnclosingRESTHandler(ServerWorker.java:325) > at org.apache.synapse.transport.passthru.ServerWorker. > processEntityEnclosingRequest(ServerWorker.java:371) > at org.apache.synapse.transport.passthru.ServerWorker.run( > ServerWorker.java:151) > at org.apache.axis2.transport.base.threads.NativeWorkerPool$ > 1.run(NativeWorkerPool.java:172) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > [2017-06-14 15:00:13,988] INFO - LogMediator To: > https://wso21234.crm5.dynamics.com/api/data/v8.2/ > accounts(31618218-8a4e-e711-80f7-c4346bad279c)?$select= > name,creditonhold,address1_latitude > > <https://wso21234.crm5.dynamics.com/api/data/v8.2/accounts(31618218-8a4e-e711-80f7-c4346bad279c)?$select=name,creditonhold,address1_latitude>, > MessageID: urn:uuid:73a06200-8cf2-4b5d-a03e-d19ee4ff5bdd, Direction: > request, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 401001, > ERROR_MESSAGE = Transport error: 405 Error: Method Not Allowed, Payload: > {"name":"Updated Sample Account"} > [2017-06-14 15:00:13,996] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "HTTP/1.1 202 Accepted[\r][\n]" > [2017-06-14 15:00:13,997] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "Date: Wed, 14 Jun 2017 09:30:13 GMT[\r][\n]" > [2017-06-14 15:00:13,997] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "Transfer-Encoding: chunked[\r][\n]" > [2017-06-14 15:00:13,997] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "Connection: keep-alive[\r][\n]" > [2017-06-14 15:00:13,997] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "[\r][\n]" > [2017-06-14 15:00:13,997] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "0[\r][\n]" > [2017-06-14 15:00:13,998] DEBUG - wire HTTP-Listener I/O dispatcher-1 > << "[\r][\n]" > > > Is there any way to resolve this issues? or Is it an expected behavior? > > [1] [Architecture] [PET] Microsoft Dynamics CRM Connector > > Thanks, > > Kanapriya Kuleswararajan > Software Engineer | WSO2 > Mobile : - 0774894438 <077%20489%204438> > Mail : - [email protected] > LinkedIn : - https://www.linkedin.com/in/kanapriya-kules-94712685/ > <https://www.linkedin.com/in/hariprasath-thanarajah-5234b660> > -- Best Regards, Malaka Silva Associate Director / Architect M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware https://wso2.com/signature http://www.wso2.com/about/team/malaka-silva/ <http://wso2.com/about/team/malaka-silva/> https://store.wso2.com/store/ Don't make Trees rare, we should keep them with care
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
