Author: richard.opalka(a)jboss.com
Date: 2007-09-14 06:23:30 -0400 (Fri, 14 Sep 2007)
New Revision: 4564
Added:
stack/native/branches/ropalka/trunk/src/test/resources/jaxws/wsrm/wsrm11_exactly_one_in_order.xml
Modified:
stack/native/branches/ropalka/trunk/ant-import-tests/build-jars-jaxws.xml
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/OneWayServiceImpl.java
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/ReqResServiceImpl.java
Log:
associating RM-Policy with tested wsdls
Modified: stack/native/branches/ropalka/trunk/ant-import-tests/build-jars-jaxws.xml
===================================================================
--- stack/native/branches/ropalka/trunk/ant-import-tests/build-jars-jaxws.xml 2007-09-14
10:05:45 UTC (rev 4563)
+++ stack/native/branches/ropalka/trunk/ant-import-tests/build-jars-jaxws.xml 2007-09-14
10:23:30 UTC (rev 4564)
@@ -484,6 +484,9 @@
<include
name="org/jboss/test/ws/jaxws/wsrm/ReqResServiceIface.class"/>
<include
name="org/jboss/test/ws/jaxws/wsrm/ReqResServiceImpl.class"/>
</classes>
+ <metainf
dir="${tests.output.dir}/resources/jaxws/wsrm">
+ <include name="wsrm11_exactly_one_in_order.xml"/>
+ </metainf>
</war>
<!-- Please add alphabetically -->
Modified:
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/OneWayServiceImpl.java
===================================================================
---
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/OneWayServiceImpl.java 2007-09-14
10:05:45 UTC (rev 4563)
+++
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/OneWayServiceImpl.java 2007-09-14
10:23:30 UTC (rev 4564)
@@ -2,13 +2,26 @@
import javax.jws.WebService;
import org.jboss.logging.Logger;
+import org.jboss.ws.extensions.policy.PolicyScopeLevel;
+import org.jboss.ws.extensions.policy.annotation.Policy;
+import org.jboss.ws.extensions.policy.annotation.PolicyAttachment;
+
import java.util.Arrays;
-@WebService(
+@WebService
+(
name = "OneWay",
serviceName = "OneWayService",
endpointInterface = "org.jboss.test.ws.jaxws.wsrm.OneWayServiceIface"
)
+@PolicyAttachment
+(
+ @Policy
+ (
+ policyFileLocation = "META-INF/wsrm11_exactly_one_in_order.xml",
+ scope = PolicyScopeLevel.WSDL_BINDING
+ )
+)
public class OneWayServiceImpl implements OneWayServiceIface
{
private Logger log = Logger.getLogger(OneWayServiceImpl.class);
Modified:
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/ReqResServiceImpl.java
===================================================================
---
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/ReqResServiceImpl.java 2007-09-14
10:05:45 UTC (rev 4563)
+++
stack/native/branches/ropalka/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/ReqResServiceImpl.java 2007-09-14
10:23:30 UTC (rev 4564)
@@ -8,13 +8,28 @@
import javax.jws.soap.SOAPBinding.Style;
import org.jboss.logging.Logger;
+import org.jboss.ws.extensions.policy.PolicyScopeLevel;
+import org.jboss.ws.extensions.policy.annotation.Policy;
+import org.jboss.ws.extensions.policy.annotation.PolicyAttachment;
-@WebService(
+@WebService
+(
name = "ReqRes",
serviceName = "ReqResService",
targetNamespace = "http://org.jboss.ws/jaxws/wsrm"
)
-@SOAPBinding(style = Style.RPC)
+@SOAPBinding
+(
+ style = Style.RPC
+)
+@PolicyAttachment
+(
+ @Policy
+ (
+ policyFileLocation = "META-INF/wsrm11_exactly_one_in_order.xml",
+ scope = PolicyScopeLevel.WSDL_BINDING
+ )
+)
public class ReqResServiceImpl
{
private static Logger log = Logger.getLogger(ReqResServiceImpl.class);
Added:
stack/native/branches/ropalka/trunk/src/test/resources/jaxws/wsrm/wsrm11_exactly_one_in_order.xml
===================================================================
---
stack/native/branches/ropalka/trunk/src/test/resources/jaxws/wsrm/wsrm11_exactly_one_in_order.xml
(rev 0)
+++
stack/native/branches/ropalka/trunk/src/test/resources/jaxws/wsrm/wsrm11_exactly_one_in_order.xml 2007-09-14
10:23:30 UTC (rev 4564)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsp:Policy
+ wsu:Id="exactly_one_in_order_rm_delivery"
+
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
+
xmlns:wsrmp="http://docs.oasis-open.org/ws-rx/wsrmp/200702"
+
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-w...
+ <wsrmp:DeliveryAssurance>
+ <wsp:Policy>
+ <wsrmp:ExactlyOnce/>
+ <wsrmp:InOrder/>
+ </wsp:Policy>
+ </wsrmp:DeliveryAssurance>
+</wsp:Policy>
Property changes on:
stack/native/branches/ropalka/trunk/src/test/resources/jaxws/wsrm/wsrm11_exactly_one_in_order.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF