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