You need to set messageType property in axis2-client scope. You need to set
initAxis2ClientOptions="false" in the callout mediator too.


<property name="messageType"
                   value="application/json"
                   scope="axis2-client"
                   type="STRING"/>


On Tue, Nov 5, 2013 at 6:48 PM, Nirmal Fernando <[email protected]> wrote:

>
> http://docs.wso2.org/display/ESB470/Sample+440%3A+Exposing+a+SOAP+Service+Over+JSON
>
> this works but only for send mediator.
>
> I've added relevant Message formatters in
> samples/axis2Client/client_repo/conf/axis2.xml too.
>
> ..............
> <<transformation [1]>>
> <property name="Content-Type" value="application/json" scope="transport"/>
> <property name="messageType" value="application/json" scope="axis2"
> type="STRING"/>
>  <property name="enableREST" value="true" scope="axis2-client"
> type="BOOLEAN"/>
>    <callout initAxis2ClientOptions="false">
>       <source xmlns:s12="http://www.w3.org/2003/05/soap-envelope";
> xmlns:ns="http://org.apache.synapse/xsd"; xmlns:s11="
> http://schemas.xmlsoap.org/soap/envelope/";
> xpath="s11:Body/child::*[fn:position()=1] |
> s12:Body/child::*[fn:position()=1]"/>
>       <target xmlns:s12="http://www.w3.org/2003/05/soap-envelope";
> xmlns:ns="http://org.apache.synapse/xsd"; xmlns:s11="
> http://schemas.xmlsoap.org/soap/envelope/";
> xpath="s11:Body/child::*[fn:position()=1] |
> s12:Body/child::*[fn:position()=1]"/>
>    </callout>
>    <property name="enableREST" value="false" scope="axis2-client"
> type="BOOLEAN"/>
> ................
>
>
> [1]
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
>             <xsl:output method="xml" version="1.0" encoding="UTF-8"/>
>             <xsl:template match="*">
>                 <xsl:element name="{local-name()}">
>                     <xsl:apply-templates/>
>                 </xsl:element>
>             </xsl:template>
>         </xsl:stylesheet>
> --
>
> Thanks & regards,
> Nirmal
>
> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>


-- 

Thanks & regards,
Nirmal

Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to