[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