I want to generate a android(java) based STUB for accessing all the web services. I have tried generating the stub using following tools:
1) Sun Java (TM) Wireless Toolkit 2.5.2_01 for CLDC,
2) ksoap2-generating-stub-0.1-SNAPSHOT-J2me-Android.
But i was unable to generate a proper stub that can be used. Please suggest any library or tool that you have used for the purpose.
thanks!!
Anyone here!!
Update:
Problem with sun java lib: There are some java libs that are not supported by Android. For eg: "javax.microedition.xml.rpc.Operation" etc.
Problem with ksoap2: getting a null pointer exception with following log in command prompt:
command that i run using windows command prompt:
java -cp ksoap2-generating-stub-0.1-SNAPSHOT-jar-with-
dependencies.jar;"%JAVA_HOME%\lib\tools.jar"
ksoap2.generator.Wsdl2Android -w "http://localhost:8080/Ws2Ksoap/
services/HelloWorld?wsdl" -g .\generated
As soon as i am running this code,i am getting following exception:
Exception in thread "main" java.lang.NullPointerException
at ksoap2.generator.WsCompiler.compile(WsCompiler.java:86)
at ksoap2.generator.WsCompiler.run(WsCompiler.java:78)
at ksoap2.generator.Wsdl2J2me.run(Wsdl2J2me.java:116)
at ksoap2.generator.Wsdl2Android.main(Wsdl2Android.java:41)
Another Update: The created web services must not use any instance of java.rmi.* package.