You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by mm...@apache.org on 2004/12/03 21:01:48 UTC

svn commit: r109724 - /incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java

Author: mmerz
Date: Fri Dec  3 12:01:47 2004
New Revision: 109724

URL: http://svn.apache.org/viewcvs?view=rev&rev=109724
Log:
Minor fix to sent the right namespace on the request and response elements.

Contributor: Jonathan Colwell


Modified:
   incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java

Modified: incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java?view=diff&rev=109724&p1=incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java&r1=109723&p2=incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java&r2=109724
==============================================================================
--- incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java	(original)
+++ incubator/beehive/trunk/wsm/src/runtime/org/apache/beehive/wsm/axis/AxisHook.java	Fri Dec  3 12:01:47 2004
@@ -90,7 +90,8 @@
         final Class serviceClass = cl.loadClass(wsm.getServiceImplementationBean());
         sd.setName(wsm.getWsName());
         sd.setImplClass(serviceClass);
-        sd.setDefaultNamespace(wsm.getWsTargetNamespace());
+        String targetNamespace = wsm.getWsTargetNamespace();
+        sd.setDefaultNamespace(targetNamespace);
         configureSoapBinding(sd, wsm.getSoapBinding());
         List<String> allowedMethods = new ArrayList<String>();
         for (Jsr181MethodMetadata meth : wsm.getMethods())
@@ -100,7 +101,7 @@
             {
                 allowedMethods.add(operationName);
                 OperationDesc od = new OperationDesc();
-                od.setElementQName(new QName(operationName));
+                od.setElementQName(new QName(targetNamespace, operationName));
                 od.setName(operationName);
                 od.setSoapAction(meth.getWmAction());
                 if (meth.isOneWay())
@@ -460,4 +461,4 @@
             }
         }
     }
-}
\ No newline at end of file
+}