commit | 139d1a222ef8b5d9e869225adc5de1e306b9658c | [log] [tgz] |
---|---|---|
author | Simon Nash <nash@apache.org> | Fri Nov 19 22:08:18 2010 +0000 |
committer | Simon Nash <nash@apache.org> | Fri Nov 19 22:08:18 2010 +0000 |
tree | 22c44ebe44379516cab8e17211f54ac47d091a7a | |
parent | 3fffb6035dfeae67a69ada9083fcd83a33f7c298 [diff] |
TUSCANY-3778: Fix namespace inconsistency in the 1.x fix committed under r1036533 git-svn-id: https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk@1037049 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/binding-ws-wsdlgen/src/main/java/org/apache/tuscany/sca/binding/ws/wsdlgen/Interface2WSDLGenerator.java b/modules/binding-ws-wsdlgen/src/main/java/org/apache/tuscany/sca/binding/ws/wsdlgen/Interface2WSDLGenerator.java index c5dc4a8..a55670e 100644 --- a/modules/binding-ws-wsdlgen/src/main/java/org/apache/tuscany/sca/binding/ws/wsdlgen/Interface2WSDLGenerator.java +++ b/modules/binding-ws-wsdlgen/src/main/java/org/apache/tuscany/sca/binding/ws/wsdlgen/Interface2WSDLGenerator.java
@@ -975,11 +975,12 @@ for (DataType<DataType> faultType: op.getFaultTypes()) { Fault fault = definition.createFault(); QName faultName = ((XMLType)faultType.getLogical().getLogical()).getElementName(); + QName faultMsgName = new QName(namespaceURI, faultName.getLocalPart()); fault.setName(faultName.getLocalPart()); - Message faultMsg = definition.getMessage(faultName); + Message faultMsg = definition.getMessage(faultMsgName); if (faultMsg == null) { faultMsg = definition.createMessage(); - faultMsg.setQName(new QName(namespaceURI, faultName.getLocalPart())); + faultMsg.setQName(faultMsgName); faultMsg.setUndefined(false); definition.addMessage(faultMsg); faultMsg.addPart(generatePart(definition, faultType.getLogical(), faultName.getLocalPart()));