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.