http://www.webservicex.net/CurrencyConvertor.asmx?wsdl ) and I used the
EXCELLENT implementation in DreamweaverMX to write the code. That drag and
drop is an absolute gem for this!
Anyway, the resulting page give an error and I cant see why because what's
going in seems perfectly logical for what the web service is supposed to do.
Here's the code that Dreamweaver wrote:
<cfinvoke
webservice="http://www.webservicex.net/CurrencyConvertor.asmx?WSDL"
method="conversionRate"
returnvariable="conversionRateRet">
<cfinvokeargument name="fromCurrency" value="GBP"/>
<cfinvokeargument name="toCurrency" value="USD"/>
</cfinvoke>
Which (I thought) should take the input value GBP and work out a conversion
to USD, and return a variable #conversionRateRet# which will be a number
such as 1.02, being the conversion rate.
However here's what I get:
[quote]
Could not perform web service invocation "conversionRate" because
java.lang.IllegalArgumentException: argument type mismatch
[/quote]
And it's highlighting the "toCurrency" line as the one with the error. Huh?
If the 'fromCurrency" line is correct, how come the next line isn't? Can
anyone see what's wrong? Or is there something else I have to do on the
page?
Cheers
Mike Kear
Windsor, NSW, Australia
AFP Webworks
http://afpwebworks.com
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

