[jboss-svn-commits] JBL Code SVN: r20135 - in labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices: bainterop/client and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri May 23 10:17:36 EDT 2008


Author: adinn
Date: 2008-05-23 10:17:35 -0400 (Fri, 23 May 2008)
New Revision: 20135

Modified:
   labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/atinterop/client/InitiatorClient.java
   labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/bainterop/client/InitiatorClient.java
Log:
modified to use correct fault type for a WSAT fault response and to install a none value for the reply when initialising the addressing context for sending this fault

Modified: labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/atinterop/client/InitiatorClient.java
===================================================================
--- labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/atinterop/client/InitiatorClient.java	2008-05-23 14:16:19 UTC (rev 20134)
+++ labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/atinterop/client/InitiatorClient.java	2008-05-23 14:17:35 UTC (rev 20135)
@@ -9,7 +9,10 @@
 import com.arjuna.webservices.SoapFault;
 import com.arjuna.webservices.SoapFaultType;
 import com.arjuna.webservices11.SoapFault11;
+import com.arjuna.webservices11.wsat.AtomicTransactionConstants;
 import com.arjuna.webservices11.wsaddr.client.SoapFaultClient;
+import com.arjuna.webservices11.wsaddr.AddressingHelper;
+import com.arjuna.wsc11.messaging.MessageId;
 import com.jboss.transaction.txinterop.webservices.atinterop.ATInteropConstants;
 import com.jboss.transaction.txinterop.webservices.atinterop.generated.InitiatorPortType;
 
@@ -89,11 +92,12 @@
         } catch (URISyntaxException e) {
             // TODO log error here
         }
-
+        AddressingProperties replyProperties = AddressingHelper.createFaultContext(addressingProperties, MessageId.getMessageId());
+        AddressingHelper.installNoneReplyTo(replyProperties);
         SoapFaultClient.sendSoapFault(soapFault, addressingProperties, actionURI);
     }
 
-    private static final String faultAction = "http://fabrikam123.com/SoapFault";
+    private static final String faultAction = AtomicTransactionConstants.WSAT_ACTION_FAULT;
     private static final AddressingBuilder builder = AddressingBuilder.getAddressingBuilder();
     /**
      * Get the Interop client singleton.

Modified: labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/bainterop/client/InitiatorClient.java
===================================================================
--- labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/bainterop/client/InitiatorClient.java	2008-05-23 14:16:19 UTC (rev 20134)
+++ labs/jbosstm/workspace/interop/WSTX11-interop/src/com/jboss/transaction/txinterop/webservices/bainterop/client/InitiatorClient.java	2008-05-23 14:17:35 UTC (rev 20135)
@@ -5,6 +5,7 @@
 
 import com.arjuna.webservices.SoapFault;
 import com.arjuna.webservices11.wsaddr.client.SoapFaultClient;
+import com.arjuna.webservices11.wsaddr.AddressingHelper;
 import com.arjuna.webservices11.SoapFault11;
 import com.jboss.transaction.txinterop.webservices.bainterop.BAInteropConstants;
 import com.jboss.transaction.txinterop.webservices.bainterop.generated.InitiatorPortType;
@@ -79,6 +80,7 @@
             // TODO log error here
         }
 
+        AddressingHelper.installNoneReplyTo(addressingProperties);
         SoapFaultClient.sendSoapFault(soapFault, addressingProperties, actionURI);
     }
 




More information about the jboss-svn-commits mailing list