You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2004/02/18 15:10:21 UTC
cvs commit: ws-axis/java/src/org/apache/axis/providers/java RPCProvider.java
dims 2004/02/18 06:10:21
Modified: java/src/org/apache/axis/providers/java RPCProvider.java
Log:
Fix for Bug 27011 - Response elements contain blank namespace
reported by seth@oculan.com (Seth Leger)
Revision Changes Path
1.114 +5 -1 ws-axis/java/src/org/apache/axis/providers/java/RPCProvider.java
Index: RPCProvider.java
===================================================================
RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/providers/java/RPCProvider.java,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -r1.113 -r1.114
--- RPCProvider.java 31 Jan 2004 17:11:28 -0000 1.113
+++ RPCProvider.java 18 Feb 2004 14:10:21 -0000 1.114
@@ -350,8 +350,12 @@
if (operation.getMethod().getReturnType() != Void.TYPE) {
QName returnQName = operation.getReturnQName();
if (returnQName == null) {
+ String nsp = body.getNamespaceURI();
+ if(nsp == null || nsp.length()==0) {
+ nsp = serviceDesc.getDefaultNamespace();
+ }
returnQName = new QName(msgContext.isEncoded() ? "" :
- body.getNamespaceURI(),
+ nsp,
methodName + "Return");
}