{"id":23662,"date":"2022-11-27T17:13:15","date_gmt":"2022-11-27T11:43:15","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/"},"modified":"2022-11-27T17:13:15","modified_gmt":"2022-11-27T11:43:15","slug":"solved-how-can-i-get-the-response-body-in-wso2-esb","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/","title":{"rendered":"[Solved] How can I get the response body in WSO2 ESB"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-47076228\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"47076228\" data-parentid=\"47073666\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"js-endorsements\" data-for-answer=\"47076228\">\n<\/div>\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You can use the payloadFactory<\/p>\n<pre><code>&lt;payloadFactory media-type=\"xml\"&gt;\n  &lt;format&gt;\n    &lt;jsonObject&gt;\n      &lt;cookie&gt;$1&lt;\/cookie&gt;\n      &lt;product&gt;$2&lt;\/product&gt;\n      &lt;place&gt;$3&lt;\/place&gt;\n    &lt;\/jsonObject&gt;\n  &lt;\/format&gt;\n  &lt;args&gt;\n    &lt;arg evaluator=\"xml\" expression=\"\/\/cookie\"\/&gt;\n    &lt;arg evaluator=\"xml\" expression=\"\/\/product\"\/&gt;\n    &lt;arg evaluator=\"xml\" expression=\"\/\/place\"\/&gt;\n  &lt;\/args&gt;\n&lt;\/payloadFactory&gt;\n<\/code><\/pre>\n<p>But as already commented you need an enclosing element if not your xml will simply not be valid. If the goal is to output Json this element should be called jsonObject (find more info here : <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/docs.wso2.com\/display\/EI600\/JSON+Support\">https:\/\/docs.wso2.com\/display\/EI600\/JSON+Support<\/a>).<\/p>\n<p>If you don&#8217;t need XML the best approach would be to directly build your json object<\/p>\n<pre><code>&lt;payloadFactory media-type=\"json\"&gt;\n  &lt;format&gt;\n    {\n      \"cookie\": $1,\n      \"product\": $2,\n      \"place\": $3\n    }\n  &lt;\/format&gt;\n  &lt;args&gt;\n    &lt;arg evaluator=\"xml\" expression=\"\/\/cookie\"\/&gt;\n    &lt;arg evaluator=\"xml\" expression=\"\/\/product\"\/&gt;\n    &lt;arg evaluator=\"xml\" expression=\"\/\/place\"\/&gt;\n  &lt;\/args&gt;\n&lt;\/payloadFactory&gt;\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">4<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How can I get the response body in WSO2 ESB <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You can use the payloadFactory &lt;payloadFactory media-type=&#8221;xml&#8221;&gt; &lt;format&gt; &lt;jsonObject&gt; &lt;cookie&gt;$1&lt;\/cookie&gt; &lt;product&gt;$2&lt;\/product&gt; &lt;place&gt;$3&lt;\/place&gt; &lt;\/jsonObject&gt; &lt;\/format&gt; &lt;args&gt; &lt;arg evaluator=&#8221;xml&#8221; expression=&#8221;\/\/cookie&#8221;\/&gt; &lt;arg evaluator=&#8221;xml&#8221; expression=&#8221;\/\/product&#8221;\/&gt; &lt;arg evaluator=&#8221;xml&#8221; expression=&#8221;\/\/place&#8221;\/&gt; &lt;\/args&gt; &lt;\/payloadFactory&gt; But as already commented you need an enclosing element if not your xml will simply not be valid. If the goal is to output Json this element should &#8230; <a title=\"[Solved] How can I get the response body in WSO2 ESB\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\" aria-label=\"More on [Solved] How can I get the response body in WSO2 ESB\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[356,5068,2601],"class_list":["post-23662","post","type-post","status-publish","format-standard","hentry","category-solved","tag-json","tag-wso2-enterprise-integrator","tag-wso2-esb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How can I get the response body in WSO2 ESB - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How can I get the response body in WSO2 ESB - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You can use the payloadFactory &lt;payloadFactory media-type=&quot;xml&quot;&gt; &lt;format&gt; &lt;jsonObject&gt; &lt;cookie&gt;$1&lt;\/cookie&gt; &lt;product&gt;$2&lt;\/product&gt; &lt;place&gt;$3&lt;\/place&gt; &lt;\/jsonObject&gt; &lt;\/format&gt; &lt;args&gt; &lt;arg evaluator=&quot;xml&quot; expression=&quot;\/\/cookie&quot;\/&gt; &lt;arg evaluator=&quot;xml&quot; expression=&quot;\/\/product&quot;\/&gt; &lt;arg evaluator=&quot;xml&quot; expression=&quot;\/\/place&quot;\/&gt; &lt;\/args&gt; &lt;\/payloadFactory&gt; But as already commented you need an enclosing element if not your xml will simply not be valid. If the goal is to output Json this element should ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-27T11:43:15+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How can I get the response body in WSO2 ESB\",\"datePublished\":\"2022-11-27T11:43:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\"},\"wordCount\":89,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"json\",\"wso2-enterprise-integrator\",\"wso2-esb\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\",\"name\":\"[Solved] How can I get the response body in WSO2 ESB - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-27T11:43:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How can I get the response body in WSO2 ESB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How can I get the response body in WSO2 ESB - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How can I get the response body in WSO2 ESB - JassWeb","og_description":"[ad_1] You can use the payloadFactory &lt;payloadFactory media-type=\"xml\"&gt; &lt;format&gt; &lt;jsonObject&gt; &lt;cookie&gt;$1&lt;\/cookie&gt; &lt;product&gt;$2&lt;\/product&gt; &lt;place&gt;$3&lt;\/place&gt; &lt;\/jsonObject&gt; &lt;\/format&gt; &lt;args&gt; &lt;arg evaluator=\"xml\" expression=\"\/\/cookie\"\/&gt; &lt;arg evaluator=\"xml\" expression=\"\/\/product\"\/&gt; &lt;arg evaluator=\"xml\" expression=\"\/\/place\"\/&gt; &lt;\/args&gt; &lt;\/payloadFactory&gt; But as already commented you need an enclosing element if not your xml will simply not be valid. If the goal is to output Json this element should ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/","og_site_name":"JassWeb","article_published_time":"2022-11-27T11:43:15+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How can I get the response body in WSO2 ESB","datePublished":"2022-11-27T11:43:15+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/"},"wordCount":89,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["json","wso2-enterprise-integrator","wso2-esb"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/","url":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/","name":"[Solved] How can I get the response body in WSO2 ESB - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-27T11:43:15+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-can-i-get-the-response-body-in-wso2-esb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How can I get the response body in WSO2 ESB"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/23662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=23662"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/23662\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=23662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=23662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=23662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}