Hi Sandapa,
I need to call it using the call mediator.

I did the following modifications,

<call>
            <endpoint>
               <address uri="
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL"/>
            </endpoint>
         </call>
         <header name="Action" value="
http://www.webserviceX.NET/ConversionRate"/>
         <payloadFactory media-type="xml">
            <format>
               <m0:ConversionRate xmlns:m0="http://www.webserviceX.NET/";>
                  <m0:request>
                     <m0:FromCurrency>EUR</m0:FromCurrency>
                     <m0:ToCurrency>USD</m0:ToCurrency>
                  </m0:request>
               </m0:ConversionRate>
            </format>
            <args/>
         </payloadFactory>
         <log level="full"/>



in the terminal i get the following when i try the proxy using 'try it'

[2015-06-22 14:35:04,184]  INFO {SERVICE_LOGGER.SalesForceProxy} -
Connection = Login to Salesforce .....
[2015-06-22 14:35:05,840]  INFO {SERVICE_LOGGER.SalesForceProxy} -  To:
http://www.w3.org/2005/08/addressing/anonymous, WSAction:
http://www.webserviceX.NET/ConversionRate, SOAPAction:
http://www.webserviceX.NET/ConversionRate, MessageID:
urn:uuid:67c0e1d0-ac7d-496a-9cac-7779e7370791, Direction: request,
Envelope: <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsd="
http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";><soap:Body><m0:ConversionRate
xmlns:m0="http://www.webserviceX.NET/
"><m0:request><m0:FromCurrency>EUR</m0:FromCurrency><m0:ToCurrency>USD</m0:ToCurrency></m0:request></m0:ConversionRate></soap:Body></soap:Envelope>


Why am i not getting the response from the webservice?

Thanks and Regards,

M.R.Aaquibah Nashry
*Intern, Engineering**| **WSO2, Inc.*
Mobile : +94 773946123
Tel      : +94 112662541
Email : [email protected] <[email protected]>

On Mon, Jun 22, 2015 at 2:40 PM, Sandapa Handakumbura <[email protected]>
wrote:

> Hi Aaquibah,
>
> FromCurrency and ToCurrency should be sent in the request. So you can
> simply invoke the service using a tool like SoapUI. Did you try that option?
>
>
>
> ​
>
> Regards,
> Sandapa
>
>
> On Mon, Jun 22, 2015 at 12:11 PM, Aaquibah Nashry <[email protected]> wrote:
>
>> Hi,
>> i am trying to get the current currency exchange rate from EUR to USD
>> from a webservice. i used a call mediator as follows:
>>
>>          <call>
>>             <endpoint>
>>                <address uri="
>> http://www.webservicex.net/CurrencyConvertor.asmx?WSDL"/>
>>             </endpoint>
>>          </call>
>>
>> I need to send the FromCurrency and the ToCurrency to the webservice and
>> get the rate. How can i do this?
>>
>> Also,
>> how can i store the value returned, in my proxy and then send this value
>> into a class mediator that i have written.
>>  <class name="mediator.CustomMediator">
>>             <property name="rate" value="100"/>
>>          </class>
>> I want to send the rate instead of the value 100
>>
>>
>>
>> Please help...
>>
>> Thanks and Regards,
>>
>> M.R.Aaquibah Nashry
>> *Intern, Engineering**| **WSO2, Inc.*
>> Mobile : +94 773946123
>> Tel      : +94 112662541
>> Email : [email protected] <[email protected]>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Sandapa Handakumbura
> Associate Technical Lead
> WSO2.Inc. ; http://wso2.com/
> M : +94777115866
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to