[jbossws-commits] JBossWS SVN: r2231 - branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Feb 1 00:04:59 EST 2007


Author: jason.greene at jboss.com
Date: 2007-02-01 00:04:59 -0500 (Thu, 01 Feb 2007)
New Revision: 2231

Modified:
   branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Writer.java
Log:
Merge fix for JBWS-1501 from trunk


Modified: branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Writer.java
===================================================================
--- branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Writer.java	2007-02-01 05:03:45 UTC (rev 2230)
+++ branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Writer.java	2007-02-01 05:04:59 UTC (rev 2231)
@@ -343,9 +343,14 @@
          WSDLInterfaceOperation operation = operations[i];
          buffer.append("<operation name='" + operation.getName().toString() + "'");
 
-         String parameterOrder = getParameterOrder(operation);
-         if (parameterOrder.length() > 0)
-            buffer.append(" parameterOrder='").append(parameterOrder).append("'");
+         // JBWS-1501 wsimport RI fails when processing parameterOrder on one-way operations
+         if (! Constants.WSDL20_PATTERN_IN_ONLY.equals(operation.getPattern()))
+         {
+            String parameterOrder = getParameterOrder(operation);
+            if (parameterOrder.length() > 0)
+               buffer.append(" parameterOrder='").append(parameterOrder).append("'");
+          
+         }
          buffer.append(">");
 
          String opname = operation.getName().toString();




More information about the jbossws-commits mailing list