*Code Listing 7- Client.java*package org.apache.axis2.axis2userguide;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.DoInOnlyRequest;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.TwoWayOneParameterEchoRequest;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.NoParametersRequest;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.MultipleParametersAddItemRequest;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.TwoWayOneParameterEchoResponse;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.NoParametersResponse;import org.apache.axis2.axis2userguide.Axis2UserGuideServiceStub.MultipleParametersAddItemResponse;public class Client{ public static void main(java.lang.String args[]){ try{ Axis2UserGuideServiceStub stub = new Axis2UserGuideServiceStub ("http://localhost:8080/axis2/services/Axis2UserGuideService"); doInOnly(stub); twoWayOneParameterEcho(stub); noParameters(stub); multipleParameters(stub); } catch(Exception e){ e.printStackTrace(); System.out.println("\n\n\n"); } } /* do in only */ public static void doInOnly(Axis2UserGuideServiceStub stub){ try{ DoInOnlyRequest req = new DoInOnlyRequest(); req.setMessageString("An in only request"); stub.doInOnly(req); System.out.println("done"); } catch(Exception e){ e.printStackTrace(); System.out.println("\n\n\n"); } } /* two way call/receive */ public static void twoWayOneParameterEcho(Axis2UserGuideServiceStub stub){ try{ TwoWayOneParameterEchoRequest req = new TwoWayOneParameterEchoRequest(); req.setEchoString("echo! ... echo!"); TwoWayOneParameterEchoResponse res = stub.twoWayOneParameterEcho(req); System.out.println(res.getEchoString()); } catch(Exception e){ e.printStackTrace(); System.out.println("\n\n\n"); } } /* No parameters */ public static void noParameters(Axis2UserGuideServiceStub stub){ try{ NoParametersRequest req = new NoParametersRequest(); System.out.println(stub.noParameters(req)); } catch(Exception e){ e.printStackTrace(); System.out.println("\n\n\n"); } } /* multiple parameters */ public static void multipleParameters(Axis2UserGuideServiceStub stub){ try{ MultipleParametersAddItemRequest req = new MultipleParametersAddItemRequest(); req.setPrice((float)1.99); req.setItemId((int)23872983); req.setDescription("Must have for cooking"); req.setItemName("flour"); MultipleParametersAddItemResponse res = stub.multipleParametersAddItem(req); System.out.println(res.getSuccessfulAdd()); System.out.println(res.getItemId()); } catch(Exception e){ e.printStackTrace(); System.out.println("\n\n\n"); } }}
-- View this message in context: http://axis.8716.n7.nabble.com/Help-for-generating-axis2-client-tp114361p114362.html Sent from the Axis Java - User mailing list archive at Nabble.com.