Hi Shani, Thanks for the help. Seems like I have to read more about axis2 options.
Thanks On Tue, Sep 23, 2014 at 7:13 PM, Shani Ranasinghe <[email protected]> wrote: > Hi Lahiru, > > in your log you would have noticed the text " INFO - LogMediator To: > /services/StockQuote,", this is what it gets filtered by the filter > mediator. It's an Axis2 option to set WS-Addressing To endpoint. These > options are not included in the Soap message in this case. For the sample > execution what is mentioned in the docs is to use -Dtrpurl which is > specifying the transport URL. If you specify the addurl (-Daddurl together > with -Dtrpurl) which is the address Url this property will be included > because of the different ways they are handled. > > You can read more on this from the followings. > [1] > http://axis.apache.org/axis2/java/core/api/org/apache/axis2/client/Options.html > [2] https://docs.wso2.com/display/ESB481/Synapse+XPath+Variables > [3] http://synapse.apache.org/1_0/samples_setup.html - This is an old > documentation. I could not find any reference to WSO2 documentation > regarding the smart client mode, dumb client mode and Proxy client mode. > [4] https://docs.wso2.com/display/ESB481/Filter+Mediator > [5] http://wso2.com/library/2561/ > > > > > > On Tue, Sep 23, 2014 at 5:43 PM, Lahiru Chandima <[email protected]> wrote: > >> Hi All, >> >> I am running examples provided with WSO2 ESB to get familiar with it. >> >> Sample 1 [1 >> <https://docs.wso2.com/display/ESB481/Sample+1%3A+Simple+Content-Based+Routing+%28CBR%29+of+Messages>], >> explains how to use a filter mediator. The filter used is as follows >> >> <filter source="get-property('To')" regex=".*/StockQuote.*"> >> >> As per the documentation, this filters the To EPR of the message, that >> means, the "To" property of the soap header of the message as I understood. >> >> But, when I checked the input soap message (I used a log mediator to log >> the incoming message), the soap header does not have a "To" property. The >> soap header of the message is given bellow. But, the message somehow gets >> routed to the Axis2 service. >> >> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> >> >> <wsa:MessageID>urn:uuid:7479f6f7-d302-41f1-a7de-4b35f64ad366</wsa:MessageID> >> <wsa:Action>urn:getQuote</wsa:Action></soapenv:Header> >> >> >> >> Can somebody please explain how this happens? >> >> Thanks. >> >> [1] >> https://docs.wso2.com/display/ESB481/Sample+1%3A+Simple+Content-Based+Routing+%28CBR%29+of+Messages >> -- >> Lahiru Chandima >> *Senior Software Engineer* >> Mobile : +94 (0) 772 253283 >> [email protected] >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Thanks and Regards > *,Shani Ranasinghe* > Software Engineer > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: +94 77 2273555 > linked in: lk.linkedin.com/pub/shani-ranasinghe/34/111/ab > -- Lahiru Chandima *Senior Software Engineer* Mobile : +94 (0) 772 253283 [email protected]
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
