You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2013/06/04 22:53:18 UTC
svn commit: r1489600 - in /cxf/branches/dkulp-nowsdl4j:
rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/
rt/wsdl/src/main/java/org/apache/cxf/wsdl11/
systests/databinding/src/test/resources/
systests/databinding/src/test/resources/webapp/WEB-INF/ ...
Author: dkulp
Date: Tue Jun 4 20:53:17 2013
New Revision: 1489600
URL: http://svn.apache.org/r1489600
Log:
Get some more of the tests passing
Modified:
cxf/branches/dkulp-nowsdl4j/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/ServiceImpl.java
cxf/branches/dkulp-nowsdl4j/rt/wsdl/src/main/java/org/apache/cxf/wsdl11/WSDLServiceBuilder.java
cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/mtomTestBeans.xml
cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/webapp/WEB-INF/beans.xml
cxf/branches/dkulp-nowsdl4j/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java
Modified: cxf/branches/dkulp-nowsdl4j/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/ServiceImpl.java
URL: http://svn.apache.org/viewvc/cxf/branches/dkulp-nowsdl4j/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/ServiceImpl.java?rev=1489600&r1=1489599&r2=1489600&view=diff
==============================================================================
--- cxf/branches/dkulp-nowsdl4j/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/ServiceImpl.java (original)
+++ cxf/branches/dkulp-nowsdl4j/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/ServiceImpl.java Tue Jun 4 20:53:17 2013
@@ -37,6 +37,7 @@ import javax.jws.WebService;
import javax.wsdl.Definition;
import javax.wsdl.Port;
import javax.wsdl.extensions.ExtensibilityElement;
+import javax.wsdl.extensions.http.HTTPAddress;
import javax.wsdl.extensions.soap.SOAPAddress;
import javax.wsdl.extensions.soap12.SOAP12Address;
import javax.wsdl.extensions.soap12.SOAP12Binding;
@@ -189,6 +190,8 @@ public class ServiceImpl extends Service
address = ((SOAP12Address)e).getLocationURI();
} else if (e instanceof SOAPAddress) {
address = ((SOAPAddress)e).getLocationURI();
+ } else if (e instanceof HTTPAddress) {
+ address = ((HTTPAddress)e).getLocationURI();
}
}
addPort(name, bindingID, address);
Modified: cxf/branches/dkulp-nowsdl4j/rt/wsdl/src/main/java/org/apache/cxf/wsdl11/WSDLServiceBuilder.java
URL: http://svn.apache.org/viewvc/cxf/branches/dkulp-nowsdl4j/rt/wsdl/src/main/java/org/apache/cxf/wsdl11/WSDLServiceBuilder.java?rev=1489600&r1=1489599&r2=1489600&view=diff
==============================================================================
--- cxf/branches/dkulp-nowsdl4j/rt/wsdl/src/main/java/org/apache/cxf/wsdl11/WSDLServiceBuilder.java (original)
+++ cxf/branches/dkulp-nowsdl4j/rt/wsdl/src/main/java/org/apache/cxf/wsdl11/WSDLServiceBuilder.java Tue Jun 4 20:53:17 2013
@@ -56,6 +56,7 @@ import org.w3c.dom.Element;
import org.apache.cxf.Bus;
import org.apache.cxf.BusException;
+import org.apache.cxf.binding.AbstractBindingFactory;
import org.apache.cxf.binding.BindingFactory;
import org.apache.cxf.common.logging.LogUtils;
import org.apache.cxf.common.xmlschema.SchemaCollection;
@@ -491,6 +492,8 @@ public class WSDLServiceBuilder {
bi = wFactory.createBindingInfo(service, binding, ns.toString());
copyExtensors(bi, binding.getExtensibilityElements());
copyExtensionAttributes(bi, binding);
+ } else if (factory instanceof AbstractBindingFactory) {
+ bi = ((AbstractBindingFactory)factory).createBindingInfo(service, ns.toString(), null);
}
if (bi == null) {
bi = new BindingInfo(service, ns.toString());
Modified: cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/mtomTestBeans.xml
URL: http://svn.apache.org/viewvc/cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/mtomTestBeans.xml?rev=1489600&r1=1489599&r2=1489600&view=diff
==============================================================================
--- cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/mtomTestBeans.xml (original)
+++ cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/mtomTestBeans.xml Tue Jun 4 20:53:17 2013
@@ -83,7 +83,7 @@ http://cxf.apache.org/core http://cxf.ap
<ref bean="mtomImpl" />
</simple:serviceBean>
<simple:serviceFactory>
- <bean class='org.apache.cxf.service.factory.ReflectionServiceFactoryBean'>
+ <bean class='org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean'>
<property name="properties">
<map>
<entry key="mtom-enabled">
Modified: cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/webapp/WEB-INF/beans.xml
URL: http://svn.apache.org/viewvc/cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/webapp/WEB-INF/beans.xml?rev=1489600&r1=1489599&r2=1489600&view=diff
==============================================================================
--- cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/webapp/WEB-INF/beans.xml (original)
+++ cxf/branches/dkulp-nowsdl4j/systests/databinding/src/test/resources/webapp/WEB-INF/beans.xml Tue Jun 4 20:53:17 2013
@@ -63,7 +63,7 @@ http://cxf.apache.org/schemas/jaxws.xsd"
<bean class="org.apache.cxf.aegis.databinding.AegisServiceConfiguration">
<property name="serviceNamespace" value="http://foo.bar.com"/>
</bean>
- <bean class="org.apache.cxf.service.factory.DefaultServiceConfiguration"/>
+ <bean class="org.apache.cxf.wsdl.service.factory.DefaultServiceConfiguration"/>
</list>
</property>
</bean>
Modified: cxf/branches/dkulp-nowsdl4j/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java
URL: http://svn.apache.org/viewvc/cxf/branches/dkulp-nowsdl4j/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java?rev=1489600&r1=1489599&r2=1489600&view=diff
==============================================================================
--- cxf/branches/dkulp-nowsdl4j/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java (original)
+++ cxf/branches/dkulp-nowsdl4j/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java Tue Jun 4 20:53:17 2013
@@ -94,6 +94,7 @@ public class ClientServerXMLTest extends
try {
Greeter greeter = service.getPort(barePortName, Greeter.class);
updateAddressPort(greeter, REG_PORT);
+
String username = System.getProperty("user.name");
String reply = greeter.greetMe(username);