Isuru Udana Loku Narangoda created SYNAPSE-965:
--------------------------------------------------

             Summary: Callout mediator to use 'To' header as EPR
                 Key: SYNAPSE-965
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-965
             Project: Synapse
          Issue Type: Improvement
            Reporter: Isuru Udana Loku Narangoda
            Assignee: Hiranya Jayathilaka
            Priority: Minor


Callout mediator can be improved to use the 'To' header as the EPR when 
serviceURL is not specified.
This will allow us to dynamically set the EPR using the incoming message 
payload etc. 
This is similar to the use case of Default Endpoint which uses the 'To' header 
to send the message out.

So the sample config looks like follows when serviceURL is not specified.

        <header name="To" 
value="http://localhost:9000/services/SimpleStockQuoteService"/>
        <callout action="urn:getQuote">
            <source xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/";
                    xmlns:s12="http://www.w3.org/2003/05/soap-envelope";
                    xpath="s11:Body/child::*[fn:position()=1] | 
s12:Body/child::*[fn:position()=1]"/>
            <target xmlns:s11="http://schemas.xmlsoap.org/soap/envelope/";
                    xmlns:s12="http://www.w3.org/2003/05/soap-envelope";
                    xpath="s11:Body/child::*[fn:position()=1] | 
s12:Body/child::*[fn:position()=1]"/>
        </callout>

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org
For additional commands, e-mail: dev-h...@synapse.apache.org

Reply via email to