butek       02/03/27 08:46:57

  Modified:    java     TODO.txt
               java/docs user-guide.html
               java/samples/attachments EchoAttachment.java
               java/samples/bidbuy TestClient.java v3.java
               java/samples/echo EchoService.java
                        EchoServiceBindingStub.java TestClient.java
               java/samples/stock GetInfo.java GetQuote.java GetQuote1.java
               java/samples/transport FileTest.java
               java/samples/transport/tcp GetQuote.java
               java/samples/userguide/example2 CalcClient.java
               java/samples/userguide/example3 Client.java
               java/samples/userguide/example5 Client.java
               java/src/javax/xml/rpc Call.java ParameterMode.java
               java/src/org/apache/axis/client Call.java
               java/src/org/apache/axis/wsdl/fromJava ClassRep.java
                        MethodRep.java
               java/src/org/apache/axis/wsdl/toJava JavaSkelWriter.java
                        JavaStubWriter.java
               java/test/functional TestTCPTransportSample.java
               java/test/outparams TestOutParams.java
  Log:
  ParameterMode.PARAM_MODE_IN/INOUT/OUT changed in JAX-RPC
  version 0.8 to ParameterMode.IN/INOUT/OUT.
  
  I've kept the old stuff and deprecated it.
  
  Revision  Changes    Path
  1.29      +2 -1      xml-axis/java/TODO.txt
  
  Index: TODO.txt
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/TODO.txt,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- TODO.txt  27 Mar 2002 13:35:56 -0000      1.28
  +++ TODO.txt  27 Mar 2002 16:46:54 -0000      1.29
  @@ -20,7 +20,8 @@
   ! <> Implement Service.getCalls() method. (maybe)
   ! <> Implement generated Services' getCalls() method.
   ! <> Implement Service.getHandlerRegistry() method.
  -! <> Remove standard property constants from org.apache.axis.client.Call after a 
reasonable period of time has gone by for folks to see the deprecation tags on them.
  +! <> Remove standard property constants from org.apache.axis.client.Call after 
beta2.
  +! <> Remove ParameterMode.PARAM_MODE_* constants after beta2.
   
   SOAP 1.2 SUPPORT
   ----------------
  
  
  
  1.51      +1 -1      xml-axis/java/docs/user-guide.html
  
  Index: user-guide.html
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/docs/user-guide.html,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- user-guide.html   19 Mar 2002 22:51:14 -0000      1.50
  +++ user-guide.html   27 Mar 2002 16:46:55 -0000      1.51
  @@ -254,7 +254,7 @@
   <div class="example">
   <pre>&nbsp; call.addParameter("testParam",&nbsp;
   
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 org.apache.axis.encoding.XMLType.XSD_STRING,
  
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 javax.xml.rpc.ParameterMode.PARAM_MODE_IN);</pre>
  
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 javax.xml.rpc.ParameterMode.IN);</pre>
   </div>
   This will assign the name <b>testParam</b> to the 1st (and only) parameter
   on the invoke call. This will also define the type of the parameter 
(<tt>org.apache.axis.encoding.XMLType.XSD_STRING</tt>)
  
  
  
  1.10      +2 -2      xml-axis/java/samples/attachments/EchoAttachment.java
  
  Index: EchoAttachment.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/attachments/EchoAttachment.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- EchoAttachment.java       14 Mar 2002 04:20:52 -0000      1.9
  +++ EchoAttachment.java       27 Mar 2002 16:46:55 -0000      1.10
  @@ -125,7 +125,7 @@
   
                                    
           call.addParameter( "source", qnameAttachment,
  -                ParameterMode.PARAM_MODE_IN ); //Add the file.
  +                ParameterMode.IN ); //Add the file.
   
           call.setReturnType( qnameAttachment);
   
  @@ -213,7 +213,7 @@
                                    JAFDataHandlerDeserializerFactory.class);
   
           call.addParameter( "source",   XMLType.SOAP_ARRAY , // new 
XMLType(qnameAttachment),
  -            ParameterMode.PARAM_MODE_IN ); //Add the file.
  +            ParameterMode.IN ); //Add the file.
   
           call.setReturnType(XMLType.SOAP_ARRAY); // new XMLType(qnameAttachment));
   
  
  
  
  1.22      +1 -1      xml-axis/java/samples/bidbuy/TestClient.java
  
  Index: TestClient.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/bidbuy/TestClient.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- TestClient.java   8 Feb 2002 22:14:10 -0000       1.21
  +++ TestClient.java   27 Mar 2002 16:46:55 -0000      1.22
  @@ -125,7 +125,7 @@
           try {
               // Default return type based on what we expect
               call.setOperationName( new QName("http://www.soapinterop.org/Bid";, 
"Buy" ));
  -            call.addParameter( "PO", poqn, ParameterMode.PARAM_MODE_IN );
  +            call.addParameter( "PO", poqn, ParameterMode.IN );
               call.setReturnType( XMLType.XSD_STRING );
   
               LineItem[] li = new LineItem[2];
  
  
  
  1.19      +12 -12    xml-axis/java/samples/bidbuy/v3.java
  
  Index: v3.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/bidbuy/v3.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- v3.java   8 Feb 2002 22:14:10 -0000       1.18
  +++ v3.java   27 Mar 2002 16:46:55 -0000      1.19
  @@ -23,10 +23,10 @@
   
         call.setTargetEndpointAddress( new URL(registryURL) );
         call.setOperationName( new QName("http://www.soapinterop.org/Register";, 
"Register" ));
  -      call.addParameter("ServiceName", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  -      call.addParameter("ServiceUrl", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  -      call.addParameter("ServiceType", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  -      call.addParameter("ServiceWSDL", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  +      call.addParameter("ServiceName", XMLType.XSD_STRING, ParameterMode.IN);
  +      call.addParameter("ServiceUrl", XMLType.XSD_STRING, ParameterMode.IN);
  +      call.addParameter("ServiceType", XMLType.XSD_STRING, ParameterMode.IN);
  +      call.addParameter("ServiceWSDL", XMLType.XSD_STRING, ParameterMode.IN);
         
         call.invoke( new Object[] { s.getServiceName(), s.getServiceUrl(),
                                     s.getServiceType(), s.getServiceWsdl() } );
  @@ -44,7 +44,7 @@
   
         call.setTargetEndpointAddress( new URL(registryURL) );
         call.setOperationName( new QName("http://www.soapinterop.org/Unregister";, 
"Unregister" ));
  -      call.addParameter( "ServiceName", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  +      call.addParameter( "ServiceName", XMLType.XSD_STRING, ParameterMode.IN);
         call.invoke( new Object[] { name } );
       }
       catch( Exception e ) {
  @@ -81,7 +81,7 @@
         call.setUseSOAPAction( true );
         call.setSOAPActionURI( "http://www.soapinterop.org/LookupAsString"; );
         call.setOperationName( new QName("http://www.soapinterop.org/Registry";, 
"LookupAsString" ));
  -      call.addParameter( "ServiceType", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  +      call.addParameter( "ServiceType", XMLType.XSD_STRING, ParameterMode.IN);
         call.setReturnType( XMLType.XSD_DOUBLE );
   
         String res= (String) call.invoke( new Object[] { "Bid" } );
  @@ -129,8 +129,8 @@
         call.setReturnType( XMLType.XSD_DOUBLE );
         call.setUseSOAPAction( true );
         call.setSOAPActionURI( "http://www.soapinterop.org/RequestForQuote"; );
  -      call.addParameter( "ProductName", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  -      call.addParameter( "Quantity", XMLType.XSD_INT, ParameterMode.PARAM_MODE_IN);
  +      call.addParameter( "ProductName", XMLType.XSD_STRING, ParameterMode.IN);
  +      call.addParameter( "Quantity", XMLType.XSD_INT, ParameterMode.IN);
         Object r = call.invoke( new Object[] { "widget", new Integer(10) } );
   
   /*
  @@ -163,9 +163,9 @@
         call.setSOAPActionURI( "http://www.soapinterop.org/SimpleBuy"; );
         call.setOperationName( new QName("http://www.soapinterop.org/Bid";, 
"SimpleBuy") );
         call.setReturnType( XMLType.XSD_STRING );
  -      call.addParameter( "Address", XMLType.XSD_STRING, ParameterMode.PARAM_MODE_IN 
);
  -      call.addParameter( "ProductName", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  -      call.addParameter( "Quantity", XMLType.XSD_INT, ParameterMode.PARAM_MODE_IN );
  +      call.addParameter( "Address", XMLType.XSD_STRING, ParameterMode.IN );
  +      call.addParameter( "ProductName", XMLType.XSD_STRING, ParameterMode.IN);
  +      call.addParameter( "Quantity", XMLType.XSD_INT, ParameterMode.IN );
         
         String res = (String) call.invoke(new Object[] { "123 Main St.",
                                                          "Widget",
  @@ -243,7 +243,7 @@
                                                            "06883"),
                                                lineItems );
   
  -      call.addParameter( "PO", poqn, ParameterMode.PARAM_MODE_IN );
  +      call.addParameter( "PO", poqn, ParameterMode.IN );
         call.setOperationName( new QName("http://www.soapinterop.org/Bid";, "Buy") );
   
         String res = (String) call.invoke( new Object[] { po } );
  
  
  
  1.21      +44 -44    xml-axis/java/samples/echo/EchoService.java
  
  Index: EchoService.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/echo/EchoService.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- EchoService.java  13 Mar 2002 19:50:58 -0000      1.20
  +++ EchoService.java  27 Mar 2002 16:46:55 -0000      1.21
  @@ -108,8 +108,8 @@
                        "inputString"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoStringArray",
                    new String[] {
  @@ -117,8 +117,8 @@
                        "inputStringArray"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoInteger",
                    new String[] {
  @@ -126,8 +126,8 @@
                        "inputInteger"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoIntegerArray",
                    new String[] {
  @@ -135,8 +135,8 @@
                        "inputIntegerArray"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoFloat",
                    new String[] {
  @@ -144,8 +144,8 @@
                        "inputFloat"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoFloatArray",
                    new String[] {
  @@ -153,8 +153,8 @@
                        "inputFloatArray"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoStruct",
                    new String[] {
  @@ -162,8 +162,8 @@
                        "inputStruct"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoStructArray",
                    new String[] {
  @@ -171,8 +171,8 @@
                        "inputStructArray"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoVoid",
                    new String[] {
  @@ -184,8 +184,8 @@
                        "inputBase64"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoHexBinary",
                    new String[] {
  @@ -193,8 +193,8 @@
                        "inputHexBinary"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoDate",
                    new String[] {
  @@ -202,8 +202,8 @@
                        "inputDate"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoDecimal",
                    new String[] {
  @@ -211,8 +211,8 @@
                        "inputDecimal"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoBoolean",
                    new String[] {
  @@ -220,8 +220,8 @@
                        "inputBoolean"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoMap",
                    new String[] {
  @@ -229,8 +229,8 @@
                        "inputMap"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoMapArray",
                    new String[] {
  @@ -238,8 +238,8 @@
                        "inputMapArray"
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoStructAsSimpleTypes",
                    new String[] {
  @@ -251,10 +251,10 @@
                    },
                    new ParameterMode[] {
                        null,
  -                     ParameterMode.PARAM_MODE_IN,                     
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_OUT,
  +                     ParameterMode.IN,                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.OUT,
  +                     ParameterMode.OUT,
                    }, null, null, null);
           skel.add("echoSimpleTypesAsStruct",
                    new String[] {
  @@ -264,10 +264,10 @@
                    "inputFloat",
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN,                     
  -                     ParameterMode.PARAM_MODE_IN,                     
  -                     ParameterMode.PARAM_MODE_IN,                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN,                     
  +                     ParameterMode.IN,                     
  +                     ParameterMode.IN,                     
                    }, null, null, null);
           skel.add("echo2DStringArray",
                    new String[] {
  @@ -275,8 +275,8 @@
                    "input2DStringArray",
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoNestedStruct",
                    new String[] {
  @@ -284,8 +284,8 @@
                    "inputStruct",
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
           skel.add("echoNestedArray",
                    new String[] {
  @@ -293,8 +293,8 @@
                    "inputStruct",
                    },
                    new ParameterMode[] {
  -                     ParameterMode.PARAM_MODE_OUT,
  -                     ParameterMode.PARAM_MODE_IN                     
  +                     ParameterMode.OUT,
  +                     ParameterMode.IN                     
                    }, null, null, null);
       }
       
  
  
  
  1.5       +25 -25    xml-axis/java/samples/echo/EchoServiceBindingStub.java
  
  Index: EchoServiceBindingStub.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/echo/EchoServiceBindingStub.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- EchoServiceBindingStub.java       15 Mar 2002 15:35:07 -0000      1.4
  +++ EchoServiceBindingStub.java       27 Mar 2002 16:46:55 -0000      1.5
  @@ -161,7 +161,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputString", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputString", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoString" : "";
  @@ -186,7 +186,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputStringArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfstring"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputStringArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfstring"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfstring"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoStringArray" : "";
  @@ -212,7 +212,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputInteger", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputInteger", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoInteger" : "";
  @@ -236,7 +236,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputIntegerArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfint"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputIntegerArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfint"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfint"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoIntegerArray" : "";
  @@ -261,7 +261,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputFloat", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputFloat", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoFloat" : "";
  @@ -285,7 +285,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputFloatArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOffloat"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputFloatArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOffloat"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOffloat"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoFloatArray" : "";
  @@ -310,7 +310,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStruct"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStruct"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStruct"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoStruct" : "";
  @@ -334,7 +334,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputStructArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfSOAPStruct"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputStructArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfSOAPStruct"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfSOAPStruct"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoStructArray" : "";
  @@ -379,7 +379,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputBase64", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "base64Binary"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputBase64", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "base64Binary"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "base64Binary"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoBase64" : "";
  @@ -404,7 +404,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputHexBinary", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "hexBinary"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputHexBinary", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "hexBinary"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "hexBinary"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoHexBinary" : "";
  @@ -429,7 +429,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputDate", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "dateTime"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputDate", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "dateTime"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "dateTime"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoDate" : "";
  @@ -453,7 +453,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputDecimal", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "decimal"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputDecimal", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "decimal"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "decimal"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoDecimal" : "";
  @@ -477,7 +477,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputBoolean", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "boolean"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputBoolean", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "boolean"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "boolean"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoBoolean" : "";
  @@ -501,7 +501,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputMap", new 
javax.xml.rpc.namespace.QName("http://xml.apache.org/xml-soap";, "Map"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputMap", new 
javax.xml.rpc.namespace.QName("http://xml.apache.org/xml-soap";, "Map"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://xml.apache.org/xml-soap";, "Map"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoMap" : "";
  @@ -525,7 +525,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputMapArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/";, "ArrayOf_tns2_Map"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputMapArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/";, "ArrayOf_tns2_Map"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/";, "ArrayOf_tns2_Map"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoMapArray" : "";
  @@ -550,10 +550,10 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStruct"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  -        call.addParameter("outputString", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);
  -        call.addParameter("outputInteger", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);
  -        call.addParameter("outputFloat", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);
  +        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStruct"), 
javax.xml.rpc.ParameterMode.IN);
  +        call.addParameter("outputString", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"), 
javax.xml.rpc.ParameterMode.OUT);
  +        call.addParameter("outputInteger", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"), 
javax.xml.rpc.ParameterMode.OUT);
  +        call.addParameter("outputFloat", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"), 
javax.xml.rpc.ParameterMode.OUT);
           call.setReturnType(XMLType.AXIS_VOID);
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoStructAsSimpleTypes" : "";
  @@ -585,9 +585,9 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputString", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  -        call.addParameter("inputInteger", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  -        call.addParameter("inputFloat", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputString", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "string"), 
javax.xml.rpc.ParameterMode.IN);
  +        call.addParameter("inputInteger", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "int"), 
javax.xml.rpc.ParameterMode.IN);
  +        call.addParameter("inputFloat", new 
javax.xml.rpc.namespace.QName("http://www.w3.org/2001/XMLSchema";, "float"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStruct"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoSimpleTypesAsStruct" : "";
  @@ -612,7 +612,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("input2DStringArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfstring"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("input2DStringArray", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfstring"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "ArrayOfstring"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echo2DStringArray" : "";
  @@ -638,7 +638,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStructStruct"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStructStruct"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPStructStruct"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoNestedStruct" : "";
  @@ -663,7 +663,7 @@
               throw new org.apache.axis.NoEndPointException();
           }
           org.apache.axis.client.Call call = getCall();
  -        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPArrayStruct"), 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +        call.addParameter("inputStruct", new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPArrayStruct"), 
javax.xml.rpc.ParameterMode.IN);
           call.setReturnType(new 
javax.xml.rpc.namespace.QName("http://soapinterop.org/xsd";, "SOAPArrayStruct"));
           call.setUseSOAPAction(true);
           String methodName = (addMethodToAction) ? "echoNestedArray" : "";
  
  
  
  1.56      +0 -11     xml-axis/java/samples/echo/TestClient.java
  
  Index: TestClient.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/echo/TestClient.java,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -r1.55 -r1.56
  --- TestClient.java   21 Feb 2002 14:58:41 -0000      1.55
  +++ TestClient.java   27 Mar 2002 16:46:55 -0000      1.56
  @@ -56,21 +56,10 @@
   package samples.echo ;
   
   import org.apache.axis.AxisFault;
  -import org.apache.axis.client.Call;
  -import org.apache.axis.client.Service;
  -import org.apache.axis.encoding.ser.BeanSerializerFactory;
  -import org.apache.axis.encoding.ser.BeanDeserializerFactory;
  -import org.apache.axis.encoding.ser.ArraySerializerFactory;
  -import org.apache.axis.encoding.ser.ArrayDeserializerFactory;
  -import org.apache.axis.encoding.TypeMappingRegistry;
  -import org.apache.axis.encoding.TypeMapping;
   import org.apache.axis.encoding.Hex;
  -import org.apache.axis.Constants;
   import org.apache.axis.utils.JavaUtils;
   import org.apache.axis.utils.Options;
   
  -import javax.xml.rpc.ParameterMode;
  -import javax.xml.rpc.namespace.QName;
   import java.lang.reflect.Array;
   import java.math.BigDecimal;
   import java.util.Date;
  
  
  
  1.20      +2 -2      xml-axis/java/samples/stock/GetInfo.java
  
  Index: GetInfo.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/stock/GetInfo.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- GetInfo.java      8 Feb 2002 22:14:11 -0000       1.19
  +++ GetInfo.java      27 Mar 2002 16:46:55 -0000      1.20
  @@ -87,8 +87,8 @@
   
         call.setTargetEndpointAddress( new java.net.URL(opts.getURL()) );
         call.setOperationName( new QName("urn:cominfo", "getInfo") );
  -      call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.PARAM_MODE_IN 
);
  -      call.addParameter( "info", XMLType.XSD_STRING, ParameterMode.PARAM_MODE_IN );
  +      call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.IN );
  +      call.addParameter( "info", XMLType.XSD_STRING, ParameterMode.IN );
         call.setUsername( opts.getUser() );
         call.setPassword( opts.getPassword() );
   
  
  
  
  1.39      +1 -1      xml-axis/java/samples/stock/GetQuote.java
  
  Index: GetQuote.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/stock/GetQuote.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- GetQuote.java     12 Mar 2002 21:00:34 -0000      1.38
  +++ GetQuote.java     27 Mar 2002 16:46:55 -0000      1.39
  @@ -107,7 +107,7 @@
   
             call.setTargetEndpointAddress( url );
             call.setOperationName( new QName("urn:xmltoday-delayed-quotes", 
"getQuote") );
  -          call.addParameter( "symbol", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN );
  +          call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.IN );
             call.setReturnType( XMLType.XSD_FLOAT );
   
             // TESTING HACK BY ROBJ
  
  
  
  1.21      +1 -1      xml-axis/java/samples/stock/GetQuote1.java
  
  Index: GetQuote1.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/stock/GetQuote1.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- GetQuote1.java    8 Feb 2002 22:14:11 -0000       1.20
  +++ GetQuote1.java    27 Mar 2002 16:46:56 -0000      1.21
  @@ -156,7 +156,7 @@
         call.setSOAPActionURI( "getQuote" );
         call.setEncodingStyle( "http://schemas.xmlsoap.org/soap/encoding/"; );
         call.setOperationName( new QName("urn:xmltoday-delayed-quotes", "getQuote") );
  -      call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.PARAM_MODE_IN 
);
  +      call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.IN );
         call.setReturnType( XMLType.XSD_FLOAT );
   
         /* Define some service specific properties */
  
  
  
  1.27      +1 -1      xml-axis/java/samples/transport/FileTest.java
  
  Index: FileTest.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/transport/FileTest.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- FileTest.java     14 Feb 2002 22:46:34 -0000      1.26
  +++ FileTest.java     27 Mar 2002 16:46:56 -0000      1.27
  @@ -49,7 +49,7 @@
           Call     call    = (Call) service.createCall();
   
           call.setOperationName( new QName("urn:xmltoday-delayed-quotes", "getQuote") 
);
  -        call.addParameter( "symbol", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN );
  +        call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.IN );
           call.setReturnType( XMLType.XSD_FLOAT );
           call.setTransport( new FileTransport() );
           call.setUsername(opts.getUser() );
  
  
  
  1.20      +1 -1      xml-axis/java/samples/transport/tcp/GetQuote.java
  
  Index: GetQuote.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/transport/tcp/GetQuote.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- GetQuote.java     8 Feb 2002 22:14:11 -0000       1.19
  +++ GetQuote.java     27 Mar 2002 16:46:56 -0000      1.20
  @@ -108,7 +108,7 @@
           
           call.setTargetEndpointAddress( new URL(opts.getURL()) );
           call.setOperationName( new QName("urn:xmltoday-delayed-quotes", "getQuote") 
);
  -        call.addParameter( "symbol", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN );
  +        call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.IN );
           call.setReturnType( XMLType.XSD_FLOAT );
           
           // TESTING HACK BY ROBJ
  
  
  
  1.10      +2 -2      xml-axis/java/samples/userguide/example2/CalcClient.java
  
  Index: CalcClient.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/userguide/example2/CalcClient.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- CalcClient.java   13 Mar 2002 17:06:33 -0000      1.9
  +++ CalcClient.java   27 Mar 2002 16:46:56 -0000      1.10
  @@ -91,8 +91,8 @@
   
          call.setTargetEndpointAddress( new java.net.URL(endpoint) );
          call.setOperationName( method );
  -       call.addParameter( "op1", XMLType.XSD_INT, ParameterMode.PARAM_MODE_IN );
  -       call.addParameter( "op2", XMLType.XSD_INT, ParameterMode.PARAM_MODE_IN );
  +       call.addParameter( "op1", XMLType.XSD_INT, ParameterMode.IN );
  +       call.addParameter( "op2", XMLType.XSD_INT, ParameterMode.IN );
          call.setReturnType( XMLType.XSD_INT );
   
          Integer ret = (Integer) call.invoke( new Object [] { i1, i2 });
  
  
  
  1.10      +1 -1      xml-axis/java/samples/userguide/example3/Client.java
  
  Index: Client.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/userguide/example3/Client.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Client.java       8 Mar 2002 23:12:56 -0000       1.9
  +++ Client.java       27 Mar 2002 16:46:56 -0000      1.10
  @@ -85,7 +85,7 @@
   
               call.setTargetEndpointAddress( new java.net.URL(endpointURL) );
               call.setOperationName( new QName("MyService", "serviceMethod") );
  -            call.addParameter( "arg1", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN);
  +            call.addParameter( "arg1", XMLType.XSD_STRING, ParameterMode.IN);
               call.setReturnType( org.apache.axis.encoding.XMLType.XSD_STRING );
   
               String ret = (String) call.invoke( new Object[] { textToSend } );
  
  
  
  1.15      +1 -1      xml-axis/java/samples/userguide/example5/Client.java
  
  Index: Client.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/samples/userguide/example5/Client.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Client.java       9 Mar 2002 20:14:02 -0000       1.14
  +++ Client.java       27 Mar 2002 16:46:56 -0000      1.15
  @@ -90,7 +90,7 @@
           try {
               call.setTargetEndpointAddress( new java.net.URL(options.getURL()) );
               call.setOperationName( new QName("OrderProcessor", "processOrder") );
  -            call.addParameter( "arg1", qn, ParameterMode.PARAM_MODE_IN );
  +            call.addParameter( "arg1", qn, ParameterMode.IN );
               call.setReturnType( org.apache.axis.encoding.XMLType.XSD_STRING );
   
               result = (String) call.invoke( new Object[] { order } );
  
  
  
  1.11      +2 -4      xml-axis/java/src/javax/xml/rpc/Call.java
  
  Index: Call.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Call.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- Call.java 23 Mar 2002 02:18:18 -0000      1.10
  +++ Call.java 27 Mar 2002 16:46:56 -0000      1.11
  @@ -121,8 +121,7 @@
        *
        * @param paramName - Name of the parameter
        * @param xmlType - XML datatype of the parameter
  -     * @param parameterMode - Mode of the parameter-whether PARAM_MODE_IN,
  -     *                        PARAM_MODE_OUT or PARAM_MODE_INOUT
  +     * @param parameterMode - Mode of the parameter-whether IN, OUT or INOUT
        * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
        *                              false, then addParameter will throw
        *                              JAXRPCException.
  @@ -140,8 +139,7 @@
        * @param paramName - Name of the parameter
        * @param xmlType - XML datatype of the parameter
        * @param javaType - The Java class of the parameter
  -     * @param parameterMode - Mode of the parameter-whether PARAM_MODE_IN,
  -     *                        PARAM_MODE_OUT or PARAM_MODE_INOUT
  +     * @param parameterMode - Mode of the parameter-whether IN, OUT or INOUT
        * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
        *                              false, then addParameter will throw
        *                              JAXRPCException.
  
  
  
  1.2       +17 -6     xml-axis/java/src/javax/xml/rpc/ParameterMode.java
  
  Index: ParameterMode.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/ParameterMode.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ParameterMode.java        4 Jan 2002 22:31:00 -0000       1.1
  +++ ParameterMode.java        27 Mar 2002 16:46:56 -0000      1.2
  @@ -61,12 +61,23 @@
   public class ParameterMode {
       private final String mode;
   
  -    public static final ParameterMode PARAM_MODE_IN =
  -            new ParameterMode("PARAM_MODE_IN");
  -    public static final ParameterMode PARAM_MODE_INOUT =
  -            new ParameterMode("PARAM_MODE_INOUT");
  -    public static final ParameterMode PARAM_MODE_OUT =
  -            new ParameterMode("PARAM_MODE_OUT");
  +    public static final ParameterMode IN = new ParameterMode("IN");
  +    public static final ParameterMode INOUT = new ParameterMode("INOUT");
  +    public static final ParameterMode OUT = new ParameterMode("OUT");
  +
  +    /**
  +     * @deprecated  Use ParameterMode.IN instead.
  +     */
  +//    public static final ParameterMode PARAM_MODE_IN = IN;
  +    /**
  +     * @deprecated  Use ParameterMode.INOUT instead.
  +     */
  +//    public static final ParameterMode PARAM_MODE_INOUT = INOUT;
  +    /**
  +     * @deprecated  Use ParameterMode.OUT instead.
  +     */
  +//    public static final ParameterMode PARAM_MODE_OUT = OUT;
  +
   
       private ParameterMode(String mode) {
           this.mode = mode;
  
  
  
  1.107     +7 -11     xml-axis/java/src/org/apache/axis/client/Call.java
  
  Index: Call.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/client/Call.java,v
  retrieving revision 1.106
  retrieving revision 1.107
  diff -u -r1.106 -r1.107
  --- Call.java 26 Mar 2002 16:40:34 -0000      1.106
  +++ Call.java 27 Mar 2002 16:46:56 -0000      1.107
  @@ -694,8 +694,7 @@
        *
        * @param paramName      Name that will be used for the parameter in the XML
        * @param xmlType      XMLType of the parameter
  -     * @param parameterMode  one of PARAM_MODE_IN, PARAM_MODE_OUT
  -     *                       or PARAM_MODE_INOUT
  +     * @param parameterMode  one of IN, OUT or INOUT
        */
       public void addParameter(QName paramName, QName xmlType,
               ParameterMode parameterMode) {
  @@ -712,8 +711,7 @@
        * @param paramName      Name that will be used for the parameter in the XML
        * @param xmlType      XMLType of the parameter
        * @param javaType - The Java class of the parameter
  -     * @param parameterMode  one of PARAM_MODE_IN, PARAM_MODE_OUT
  -     *                       or PARAM_MODE_INOUT
  +     * @param parameterMode  one of IN, OUT or INOUT
        */
       public void addParameter(QName paramName, QName xmlType,
               Class javaType, ParameterMode parameterMode) {
  @@ -727,9 +725,9 @@
               param.setTypeQName( xmlType );
               param.setJavaType( javaType );
               byte mode = ParameterDesc.IN;
  -            if (parameterMode == ParameterMode.PARAM_MODE_INOUT) {
  +            if (parameterMode == ParameterMode.INOUT) {
                   mode = ParameterDesc.INOUT;
  -            } else if (parameterMode == ParameterMode.PARAM_MODE_OUT) {
  +            } else if (parameterMode == ParameterMode.OUT) {
                   mode = ParameterDesc.OUT;
               }
               param.setMode(mode);
  @@ -747,8 +745,7 @@
        *
        * @param paramName      Name that will be used for the parameter in the XML
        * @param xmlType      XMLType of the parameter
  -     * @param parameterMode  one of PARAM_MODE_IN, PARAM_MODE_OUT
  -     *                       or PARAM_MODE_INOUT
  +     * @param parameterMode  one of IN, OUT or INOUT
        */
       public void addParameter(String paramName, QName xmlType,
               ParameterMode parameterMode) {
  @@ -765,8 +762,7 @@
        * @param paramName - Name of the parameter
        * @param xmlType - XML datatype of the parameter
        * @param javaType - The Java class of the parameter
  -     * @param parameterMode - Mode of the parameter-whether PARAM_MODE_IN,
  -     *                        PARAM_MODE_OUT or PARAM_MODE_INOUT
  +     * @param parameterMode - Mode of the parameter-whether IN, OUT or INOUT
        * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
        *                              false, then addParameter will throw
        *                              JAXRPCException.
  @@ -1056,7 +1052,7 @@
   
                   QName qname = new QName(type.getNamespaceURI(),
                           type.getLocalPart());
  -                ParameterMode mode = ParameterMode.PARAM_MODE_IN;
  +                ParameterMode mode = ParameterMode.IN;
                   this.addParameter( name, qname, mode );
               }
           }
  
  
  
  1.24      +3 -3      xml-axis/java/src/org/apache/axis/wsdl/fromJava/ClassRep.java
  
  Index: ClassRep.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/ClassRep.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- ClassRep.java     12 Mar 2002 17:41:06 -0000      1.23
  +++ ClassRep.java     27 Mar 2002 16:46:56 -0000      1.24
  @@ -591,13 +591,13 @@
        */ 
       protected ParameterMode[] getParameterModes(Method method) {
           ParameterMode[] modes = new 
ParameterMode[method.getParameterTypes().length+1];
  -        modes[0] = ParameterMode.PARAM_MODE_OUT;
  +        modes[0] = ParameterMode.OUT;
           for (int i=0; i < method.getParameterTypes().length; i++) {
               Class type = method.getParameterTypes()[i];
               if (JavaUtils.getHolderValueType(type) != null) {
  -                modes[i+1] = ParameterMode.PARAM_MODE_INOUT;
  +                modes[i+1] = ParameterMode.INOUT;
               } else {
  -                modes[i+1] = ParameterMode.PARAM_MODE_IN;
  +                modes[i+1] = ParameterMode.IN;
               }
           }
           return modes;
  
  
  
  1.10      +2 -2      xml-axis/java/src/org/apache/axis/wsdl/fromJava/MethodRep.java
  
  Index: MethodRep.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/MethodRep.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- MethodRep.java    27 Feb 2002 20:31:10 -0000      1.9
  +++ MethodRep.java    27 Mar 2002 16:46:56 -0000      1.10
  @@ -98,9 +98,9 @@
           if (pmodes != null) {
               modes = new short[pmodes.length];
               for (int i=0; i < modes.length; i++) {
  -                if (pmodes[i] != null && 
pmodes[i].equals(ParameterMode.PARAM_MODE_IN)) {
  +                if (pmodes[i] != null && pmodes[i].equals(ParameterMode.IN)) {
                       modes[i] = ParamRep.IN;
  -                } else if (pmodes[i] != null && 
pmodes[i].equals(ParameterMode.PARAM_MODE_INOUT)) { 
  +                } else if (pmodes[i] != null && 
pmodes[i].equals(ParameterMode.INOUT)) { 
                       modes[i] = ParamRep.INOUT;
                   } else {
                       modes[i] = ParamRep.OUT;
  
  
  
  1.19      +4 -4      
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java
  
  Index: JavaSkelWriter.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaSkelWriter.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- JavaSkelWriter.java       19 Mar 2002 20:15:28 -0000      1.18
  +++ JavaSkelWriter.java       27 Mar 2002 16:46:56 -0000      1.19
  @@ -202,18 +202,18 @@
                   pw.println("                 },"); 
                   pw.println("                 new javax.xml.rpc.ParameterMode[] {");
                   if (parameters.returnType != null) {
  -                    pw.println("                   
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT,");
  +                    pw.println("                   
javax.xml.rpc.ParameterMode.OUT,");
                   } else {
                       pw.println("                   null,");
                   }
                   for (int j=0; j < parameters.list.size(); j++) {
                       Parameter p = (Parameter) parameters.list.get(j);
                       if (p.getMode() == Parameter.IN)
  -                        pw.println("                   
javax.xml.rpc.ParameterMode.PARAM_MODE_IN,");
  +                        pw.println("                   
javax.xml.rpc.ParameterMode.IN,");
                       else if (p.getMode() == Parameter.OUT) 
  -                        pw.println("                   
javax.xml.rpc.ParameterMode.PARAM_MODE_INOUT,");
  +                        pw.println("                   
javax.xml.rpc.ParameterMode.INOUT,");
                       else
  -                        pw.println("                   
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT,");
  +                        pw.println("                   
javax.xml.rpc.ParameterMode.OUT,");
   
                   }
                   pw.println("                 },");
  
  
  
  1.51      +3 -3      
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java
  
  Index: JavaStubWriter.java
  ===================================================================
  RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaStubWriter.java,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- JavaStubWriter.java       21 Mar 2002 16:20:48 -0000      1.50
  +++ JavaStubWriter.java       27 Mar 2002 16:46:57 -0000      1.51
  @@ -519,15 +519,15 @@
                       paramQName.getLocalPart() + "\");");
               if (p.getMode() == Parameter.IN) {
                   pw.println("        call.addParameter(" + qnName + ", "
  -                           + typeString + ", 
javax.xml.rpc.ParameterMode.PARAM_MODE_IN);");
  +                           + typeString + ", javax.xml.rpc.ParameterMode.IN);");
               }
               else if (p.getMode() == Parameter.INOUT) {
                   pw.println("        call.addParameter(" + qnName + ", "
  -                           + typeString + ", 
javax.xml.rpc.ParameterMode.PARAM_MODE_INOUT);");
  +                           + typeString + ", javax.xml.rpc.ParameterMode.INOUT);");
               }
               else { // p.getMode() == Parameter.OUT
                   pw.println("        call.addParameter(" + qnName + ", "
  -                           + typeString + ", 
javax.xml.rpc.ParameterMode.PARAM_MODE_OUT);");
  +                           + typeString + ", javax.xml.rpc.ParameterMode.OUT);");
               }
           }
           // set output type
  
  
  
  1.24      +1 -1      xml-axis/java/test/functional/TestTCPTransportSample.java
  
  Index: TestTCPTransportSample.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/functional/TestTCPTransportSample.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- TestTCPTransportSample.java       19 Feb 2002 17:38:22 -0000      1.23
  +++ TestTCPTransportSample.java       27 Mar 2002 16:46:57 -0000      1.24
  @@ -116,7 +116,7 @@
   
               call.setTargetEndpointAddress( new URL("tcp://localhost:8088") );
               call.setOperationName( new QName("urn:xmltoday-delayed-quotes", 
"getQuote") );
  -            call.addParameter( "symbol", XMLType.XSD_STRING, 
ParameterMode.PARAM_MODE_IN );
  +            call.addParameter( "symbol", XMLType.XSD_STRING, ParameterMode.IN );
               call.setReturnType( XMLType.XSD_FLOAT );
   
               Object ret = call.invoke(
  
  
  
  1.12      +1 -1      xml-axis/java/test/outparams/TestOutParams.java
  
  Index: TestOutParams.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/test/outparams/TestOutParams.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- TestOutParams.java        15 Mar 2002 17:15:52 -0000      1.11
  +++ TestOutParams.java        27 Mar 2002 16:46:57 -0000      1.12
  @@ -77,7 +77,7 @@
           client.addParameter(
                   new QName("", "string"),
                   XMLType.XSD_STRING,
  -                javax.xml.rpc.ParameterMode.PARAM_MODE_IN);
  +                javax.xml.rpc.ParameterMode.IN);
           client.setReturnType(XMLType.XSD_INT);
           // Invoke the Axis server
           Object ret = client.invoke(serviceURN, "method",
  
  
  


Reply via email to