[jbossws-commits] JBossWS SVN: r2405 - 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
Mon Feb 19 14:55:57 EST 2007


Author: jason.greene at jboss.com
Date: 2007-02-19 14:55:57 -0500 (Mon, 19 Feb 2007)
New Revision: 2405

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/WSDLGenerator.java
Log:
Fix JBWS-1529


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-19 19:46:14 UTC (rev 2404)
+++ branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDL11Writer.java	2007-02-19 19:55:57 UTC (rev 2405)
@@ -369,7 +369,8 @@
          for (WSDLInterfaceOperationOutfault fault : operation.getOutfaults())
          {
             QName element = fault.getRef();
-            buffer.append("<fault  message='" + utils.getFormattedString(element));
+            String faultPrefix = wsdl.getPrefix(element.getNamespaceURI());
+            buffer.append("<fault  message='" + faultPrefix + ":" + element.getLocalPart());
             buffer.append("' name='" + element.getLocalPart() + "'/>");
          }
 

Modified: branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDLGenerator.java
===================================================================
--- branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDLGenerator.java	2007-02-19 19:46:14 UTC (rev 2404)
+++ branches/jbossws-1.2.0/jbossws-core/src/main/java/org/jboss/ws/tools/wsdl/WSDLGenerator.java	2007-02-19 19:55:57 UTC (rev 2405)
@@ -130,13 +130,12 @@
          interfaceFault.setName(new NCName(fault.getXmlName().getLocalPart()));
          wsdlInterface.addFault(interfaceFault);
 
-         QName ref = new QName(wsdl.getTargetNamespace(), interfaceFault.getName().toString());
          WSDLInterfaceOperationOutfault outfault = new WSDLInterfaceOperationOutfault(interfaceOperation);
-         outfault.setRef(ref);
+         outfault.setRef(fault.getXmlName());
          interfaceOperation.addOutfault(outfault);
 
          WSDLBindingFault bindingFault = new WSDLBindingFault(wsdlBinding);
-         bindingFault.setRef(ref);
+         bindingFault.setRef(fault.getXmlName());
          wsdlBinding.addFault(bindingFault);
       }
 




More information about the jbossws-commits mailing list