[jboss-svn-commits] JBL Code SVN: r31621 - in labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11: wscoor/sei and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 12 11:36:29 EST 2010


Author: adinn
Date: 2010-02-12 11:36:29 -0500 (Fri, 12 Feb 2010)
New Revision: 31621

Modified:
   labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wsaddr/AddressingHelper.java
   labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java
   labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java
Log:
fixed error setting WSA action property in AddressngHelper and annotated RPC style JaxWS service implementation methods to ensure that the responses employ the desired WSA action -- fix for JBTM-689

Modified: labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wsaddr/AddressingHelper.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wsaddr/AddressingHelper.java	2010-02-12 15:45:24 UTC (rev 31620)
+++ labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wsaddr/AddressingHelper.java	2010-02-12 16:36:29 UTC (rev 31621)
@@ -332,6 +332,7 @@
     public static void configureRequestContext(Map<String, Object> requestContext, MAP map, String to, String action)
     {
         configureRequestContext(requestContext, map);
+        map.setAction(action);
         configureRequestContext(requestContext, to, action);
     }
 

Modified: labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java	2010-02-12 15:45:24 UTC (rev 31620)
+++ labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/ActivationPortTypeImpl.java	2010-02-12 16:36:29 UTC (rev 31621)
@@ -11,6 +11,7 @@
 import javax.jws.*;
 import javax.jws.soap.SOAPBinding;
 import javax.xml.ws.WebServiceContext;
+import javax.xml.ws.Action;
 import javax.xml.ws.handler.MessageContext;
 import javax.xml.ws.soap.Addressing;
 import javax.servlet.http.HttpServletRequest;
@@ -38,6 +39,7 @@
 
     @WebMethod(operationName = "CreateCoordinationContextOperation", action = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06/CreateCoordinationContext")
     @WebResult(name = "CreateCoordinationContextResponse", targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters")
+    @Action(input="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/CreateCoordinationContext", output="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/CreateCoordinationContextResponse")
     public CreateCoordinationContextResponseType createCoordinationContextOperation(
         @WebParam(name = "CreateCoordinationContext", targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters")
         CreateCoordinationContextType parameters)

Modified: labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java	2010-02-12 15:45:24 UTC (rev 31620)
+++ labs/jbosstm/trunk/XTS/WS-C/dev/src11/com/arjuna/webservices11/wscoor/sei/RegistrationPortTypeImpl.java	2010-02-12 16:36:29 UTC (rev 31621)
@@ -7,6 +7,7 @@
 
 import javax.jws.*;
 import javax.jws.soap.SOAPBinding;
+import javax.xml.ws.Action;
 import javax.xml.ws.handler.MessageContext;
 import javax.xml.ws.WebServiceContext;
 import javax.xml.ws.soap.Addressing;
@@ -41,6 +42,7 @@
 
     @WebResult(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters", name = "RegisterResponse")
     @WebMethod(operationName = "RegisterOperation", action = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register")
+    @Action(input="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/Register", output="http://docs.oasis-open.org/ws-tx/wscoor/2006/06/RegisterResponse")
     public org.oasis_open.docs.ws_tx.wscoor._2006._06.RegisterResponseType registerOperation(
         @WebParam(targetNamespace = "http://docs.oasis-open.org/ws-tx/wscoor/2006/06", partName = "parameters", name = "Register")
         org.oasis_open.docs.ws_tx.wscoor._2006._06.RegisterType parameters



More information about the jboss-svn-commits mailing list