oi CF-Talk!!

  so if this is a java class file i have.
  which works fine.....
  TempConverter.java
  -------------------------------------------------------------
public class TempConverter
{
        public static void main(String [] args)
        {
                double F = Double.parseDouble(args[0]);
                double C = (5.0/9.0) * (F - 32);
                System.out.println(F + " degrees Fahrenheit = " + C + " degrees Celcius");
        }
}  

this is TempConverter.jws
--------------------------------------------------------------
public class TempConverter
{
        public double FtoC(String str)
        {
                double F = Double.parseDouble(str);
                double C;
                C = (5 / 9) * (F - 32);
                return C;
        }
}

but when i run this.....
index.cfm
---------------------------------------------------------------
<cfscript>
        objTempConverter = createObject("webservice","http://localhost/java_webservice/TempConverter.jws?wsdl");
        celsius = objTempConverter.FtoC("32");
        writeoutput(celsius);
</cfscript>

I get this error....
Could not perform web service invocation "FtoC" because
java.lang.IllegalArgumentException: argument type mismatch

any ideas??

/critz
--

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[ Ctz Consulting ]-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-[ http://ctzconsulting.com ]-=

---
[This E-mail scanned for viruses by Declude Virus]
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to