You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2003/11/26 05:04:54 UTC

cvs commit: ws-axis/java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java

gdaniels    2003/11/25 20:04:54

  Modified:    java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java
  Log:
  Fix bug 19919
  
  Don't bother with parameterOrder processing if we're in wrapped mode,
  since the only thing that could be in there is the single part name.
  
  Revision  Changes    Path
  1.82      +3 -3      ws-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java
  
  Index: SymbolTable.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java,v
  retrieving revision 1.81
  retrieving revision 1.82
  diff -u -r1.81 -r1.82
  --- SymbolTable.java	17 Nov 2003 15:14:03 -0000	1.81
  +++ SymbolTable.java	26 Nov 2003 04:04:53 -0000	1.82
  @@ -1640,9 +1640,9 @@
           if ((parameterOrder != null) && parameterOrder.isEmpty()) {
               parameterOrder = null;
           }
  -
  +        
           // All input parts MUST be in the parameterOrder list.  It is an error otherwise.
  -        if (parameterOrder != null) {
  +        if (parameterOrder != null && !wrapped) {
               Input input = operation.getInput();
   
               if (input != null) {
  @@ -1688,7 +1688,7 @@
                       bindingEntry);
           }
   
  -        if (parameterOrder != null) {
  +        if (parameterOrder != null && !wrapped) {
   
               // Construct a list of the parameters in the parameterOrder list, determining the
               // mode of each parameter and preserving the parameterOrder list.