Author: jason.greene(a)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();
Show replies by date