package
org.bpt.services;
import
org.apache.axis2.AxisFault;
public class CalculatorServiceClient
{
????? public static void
main(String[] args) {
??????????? try
{
????????????????? CalculatorStub stub = new
CalculatorStub();
????????????????? double
val = add(stub, 12,13);
????????????????? System.out.println("Got
response from add service. result = " +val);
??????????? } catch
(AxisFault e) {
????????????????? e.printStackTrace();
??????????? }
????? }
????? /* fire
and forget */
????? public static double
add(CalculatorStub stub, double arg1, double
arg2) {
??????????? try
{
????????????????? CalculatorStub.Add req = new
CalculatorStub.Add();
????????????????? req.setArg1(arg1);
????????????????? req.setArg2(arg2);
????????????????? CalculatorStub.AddResponse
res = stub.add(req);
?????????????????
????????????????? return
res.get_return();
??????????? } catch
(Exception e) {
????????????????? e.printStackTrace();
????????????????? System.err.println("\n\n\n");
??????????? }
??????????? return
-1;
????? }
}