Hi Udara, What is the type of response received by ESB from the back-end? Is it XML or JSON? Also if your requirement was to get a JSON in return, what was the purpose of using two payload factories within the out sequence? Shouldn't it be only one payload factory mediator of media-type="json"?
Regards, Dilan. *Dilan U. Ariyaratne* Software Engineer WSO2 Inc. <http://wso2.com/> Mobile: +94775149066 lean . enterprise . middleware On Fri, Jan 23, 2015 at 4:56 PM, Udara Liyanage <[email protected]> wrote: > Hi, > > I tried below sequence to get a JSON response back. However no response > received to the client. I tried having Respond mediator instead of Send in > out sequence. What is missing which prevents response is being received. > > > 1. <sequence name="main"> > 2. <in> > 3. <log level="custom"> > 4. <property name="text" value="**inside main **"/> > 5. </log> > 6. <payloadFactory media-type="xml"> > 7. <format> > 8. <m:getQuote xmlns:m="http://services.samples"> > 9. <m:request> > 10. <m:symbol>IBM</m:symbol> > 11. </m:request> > 12. </m:getQuote> > 13. </format> > 14. <args/> > 15. </payloadFactory> > 16. <send> > 17. <endpoint name="secure"> <address uri=" > http://localhost:9000/axis2/services/SecureStockQuoteService"/> > 18. </endpoint> > 19. </send> > 20. </in> > 21. <out> > 22. <log level="custom"> > 23. <property name="text" value="**inside out **"/> > 24. </log> > 25. <payloadFactory media-type="xml"> > 26. <format> > 27. <m:getQuote xmlns:m="http://services.samples"> > 28. <m:request> > 29. <m:symbol>$</m:symbol> > 30. </m:request> > 31. </m:getQuote> > 32. </format> > 33. <args> > 34. <arg xmlns:m0="http://services.samples" > 35. evaluator="xml" > 36. expression="//m0:Code"/> > 37. </args> > 38. </payloadFactory> > 39. <payloadFactory media-type="json"> > 40. <format> > 41. { > 42. "coordinates": null, > 43. "created_at": "Fri Jun 24 17:43:26 +0000 2011", > 44. "truncated": false, > 45. "favorited": false, > 46. > 47. "entities": { > 48. "urls": [ > 49. > 50. ], > 51. "hashtags": [ > 52. { > 53. "indices": [ > 54. 35, > 55. 45 > 56. ] > 57. } > 58. ], > 59. "user_mentions": [ > 60. ] > 61. } > 62. } > 63. </format> > 64. <args/> > 65. </payloadFactory> <property name="messageType" value= > "application/json" scope="axis2"/> > 66. <send/> > 67. </out> > > > -- > > Udara Liyanage > Software Engineer > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > web: http://udaraliyanage.wordpress.com > phone: +94 71 443 6897 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
