Author: richard.opalka(a)jboss.com
Date: 2009-08-26 10:16:37 -0400 (Wed, 26 Aug 2009)
New Revision: 10605
Modified:
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceIface.java
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceImpl.java
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/resources/jaxws/samples/wsa/WEB-INF/wsdl/AddressingService.wsdl
Log:
[JBWS-2457] fixing sample 'svn merge -r 10602:10603
https://svn.jboss.org/repos/jbossws/stack/metro/trunk'
Modified:
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java
===================================================================
---
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java 2009-08-26
11:46:23 UTC (rev 10604)
+++
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java 2009-08-26
14:16:37 UTC (rev 10605)
@@ -24,6 +24,8 @@
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
+import javax.xml.ws.soap.AddressingFeature;
+
import junit.framework.Test;
import org.jboss.wsf.test.JBossWSTest;
import org.jboss.wsf.test.JBossWSTestSetup;
@@ -44,11 +46,12 @@
public void test() throws Exception
{
+ // construct proxy
QName serviceName = new
QName("http://www.jboss.org/jbossws/ws-extensions/wsaddressing",
"AddressingService");
URL wsdlURL = new URL(serviceURL + "?wsdl");
Service service = Service.create(wsdlURL, serviceName);
- ServiceIface proxy = (ServiceIface)service.getPort(ServiceIface.class);
-
+ ServiceIface proxy = (ServiceIface)service.getPort(ServiceIface.class, new
AddressingFeature());
+ // invoke method
assertEquals("Hello World!", proxy.sayHello());
}
Modified:
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceIface.java
===================================================================
---
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceIface.java 2009-08-26
11:46:23 UTC (rev 10604)
+++
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceIface.java 2009-08-26
14:16:37 UTC (rev 10605)
@@ -19,7 +19,6 @@
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
-
package org.jboss.test.ws.jaxws.samples.wsa;
import javax.jws.WebMethod;
Modified:
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceImpl.java
===================================================================
---
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceImpl.java 2009-08-26
11:46:23 UTC (rev 10604)
+++
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/ServiceImpl.java 2009-08-26
14:16:37 UTC (rev 10605)
@@ -19,10 +19,10 @@
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
*/
-
package org.jboss.test.ws.jaxws.samples.wsa;
import javax.jws.WebService;
+import javax.xml.ws.soap.Addressing;
@WebService
(
@@ -32,6 +32,7 @@
targetNamespace =
"http://www.jboss.org/jbossws/ws-extensions/wsaddressing",
endpointInterface = "org.jboss.test.ws.jaxws.samples.wsa.ServiceIface"
)
+@Addressing(enabled=true, required=true)
public class ServiceImpl implements ServiceIface
{
public String sayHello()
Modified:
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/resources/jaxws/samples/wsa/WEB-INF/wsdl/AddressingService.wsdl
===================================================================
---
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/resources/jaxws/samples/wsa/WEB-INF/wsdl/AddressingService.wsdl 2009-08-26
11:46:23 UTC (rev 10604)
+++
stack/metro/branches/jbossws-metro-3.2.0.GA/modules/testsuite/metro-tests/src/test/resources/jaxws/samples/wsa/WEB-INF/wsdl/AddressingService.wsdl 2009-08-26
14:16:37 UTC (rev 10605)
@@ -33,7 +33,6 @@
<service name="AddressingService">
<port name="AddressingServicePort"
binding="tns:AddressingServicePortBinding">
<soap:address location="REPLACE_WITH_ACTUAL_URL"/>
- <UsingAddressing
xmlns="http://www.w3.org/2006/05/addressing/wsdl"/>
</port>
</service>
</definitions>