Sneha,
What is the axis version you are using? If you are new to java web
services, I would recommend you to use Axis2. Please have a look at
Axis2 user documentation (http://ws.apache.org/axis2/1_3/toc.html) and
the following references to have a basic understanding on Axis2 web
services.
[1] http://wso2.org/library/95
[2]
http://today.java.net/pub/a/today/2006/12/13/invoking-web-services-using-apache-axis2.html
[3] If you are using Eclipse IDE for Java development, have a look at
http://wso2.org/library/1719
Let us know if you cannot get it working with the help of the above
documents.
regards
Charitha
sneha jain wrote:
Hi Charitha,
I did try those methods but me being new to webservices and java as
well messed up the whole thing..
Right now m tryin to build a simple client which doesnt use stubs -
the client code is -
package samples.userguide.example1;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import javax.xml.namespace.QName;
import java.lang.*;
public class Calculator
{
public static void main(String [] args) {
try {
String endpoint =
"http://localhost:8080/axis/Calculator";
Integer i1 = new Integer(2);
Integer i2 = new Integer(3);
Service service = new Service();
Call call = (Call) service.createCall ();
call.setTargetEndpointAddress( new java.net.URL(endpoint) );
call.setOperationName("add");
call.addParameter( "in0",org.apache.axis.Constants.XSD_INT,
javax.xml.rpc.ParameterMode.IN <http://javax.xml.rpc.ParameterMode.IN> );
call.addParameter(
"in1",org.apache.axis.Constants.XSD_INT,javax.xml.rpc.ParameterMode.IN
<http://javax.xml.rpc.ParameterMode.IN> );
call.setReturnType( org.apache.axis.Constants.XSD_INT );
// Call to addParameter/setReturnType as described in
user-guide.html
//call.addParameter("testParam",
// org.apache.axis.Constants.XSD_STRING,
// javax.xml.rpc.ParameterMode.IN
<http://javax.xml.rpc.ParameterMode.IN>);
//call.setReturnType(org.apache.axis.Constants.XSD_STRING );
Integer ret = (Integer) call.invoke( new Object[] { i1, i2 } );
System.out.println("Result:" + ret);
} catch (Exception e) {
System.err.println(e.toString ());
e.printStackTrace();
}
}
}
m getting error - Exception in thread "main"
java.lang.NoClassDefFoundError: Calculator
m not able to resolve this!!
On 9/6/07, *Charitha Kankanamge* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Hi Sneha,
Did you try [1], [2] in Apache Axis2 web page? It includes a lot of
information on creating web service clients.
[1]http://ws.apache.org/axis2/1_3/quickstartguide.html#clientadb
[2]http://ws.apache.org/axis2/1_3/userguide-
creatingclients.html#choosingclient
regards
Charitha
sneha jain wrote:
> Hi,
>
> I am trying to create a Java Client to talk to a C Calculator web
> service ..
> I am totally new to webservices. I have seen many methods to create
> clients on the site..
> I tried many methods too but was not successful.
> Can you please suggest me how do i go about it?
>
> Cheers,
> Sneha
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]