import SOAP-WSDL 2.00.07 from CPAN

git-cpan-module:   SOAP-WSDL
git-cpan-version:  2.00.07
git-cpan-authorid: MKUTTER
git-cpan-file:     authors/id/M/MK/MKUTTER/SOAP-WSDL-2.00.07.tar.gz
This commit is contained in:
Martin Kutter
2009-02-21 08:10:58 -08:00
committed by Michael G. Schwern
parent 3de318be40
commit bfc3247583
229 changed files with 16685 additions and 2064 deletions
@@ -0,0 +1,21 @@
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!--
This http-conf:conduit is required for SOAP::WSDL based CGI-servers.
SOAP::WSDL::Server::CGI does not allow chunked transfer-encoding, which
is the default for CXF. the http-conf:conduit below switches it off.
Adapt the name to your URI(s). Wildcards are allowed.
-->
<http-conf:conduit
name="http://localhost:8081.http-conduit">
<http-conf:client AllowChunking="false"/>
</http-conf:conduit>
</beans>
@@ -0,0 +1,23 @@
package helloworld;
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:test-context.xml"})
public class HelloWorldTest {
@Autowired
private Service1Soap soapClient;
@Test
public void testClient() {
assertNotNull(soapClient);
String result = soapClient.sayHello("Kutter", "Martin");
assertEquals("Hello Martin Kutter", result);
}
}
@@ -0,0 +1,16 @@
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
<bean id="proxyFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
<property name="serviceClass" value="helloworld.Service1Soap"/>
<property name="address" value="http://localhost:8081"/>
</bean>
<bean id="helloWorldClient" class="helloworld.Service1Soap"
factory-bean="proxyFactory" factory-method="create"/>
</beans>