<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Re: Implementing 1PC in WS-AT (WS-Atomic Transaction)
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/chiragr">Chirag Rana</a> in <i>JBoss Transactions Development</i> - <a href="https://community.jboss.org/message/825638#825638">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hello Mark,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks for the information.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I am thinking if we can write an interface similar to Durable2PCParticipant which can be called 1PCParticipant. This new interface will extend the interface Participant.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span>I configured ws-at simple example from jboss quickstarts (</span><a class="jive-link-external-small" href="http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/wsat-simple/" target="_blank">http://www.jboss.org/jdf/quickstarts/jboss-as-quickstart/wsat-simple/</a><span>) in eclipse and JBoss AS 7.1.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Refering to this example, there is a RestaurantParticipant which implements Durable2PCParticipant. If  we can make RestaurantParticipant implement 1PCParticipant and just leave the prepare() empty or don't call prepare() then we can avoid the 1st phase of the 2PC. This is just my thought for now and I would appreciate if you can advice me on this. If we can do something like this then it would be a great contribution to the JBoss community and webservice transaction world.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks & Regards,</p><p>Chirag Rana.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/825638#825638">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Transactions Development at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2041">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>