[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