<!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="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">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;">
    HornetQ RA integration
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/adrian%40jboss.org">Adrian Brock</a> in <i>JCA</i> - <a href="http://community.jboss.org/message/533016#533016">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Tim Fox wrote:</p> <p>I do believe though this should be fixed in the JCA impl as a proper solution, otherwise for one thing it means JBoss JCA impl won't work with other non JBoss JCA adaptors which don't have the "hacks" in place to workaround the current JCA impl behaviour.</p></blockquote><p>What are you on about?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The problem is one of JMS protocol not JCA protocol.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>The TCK test is using an XAConnection that is not enlisted in a transaction</p><p>and then doing JMS calls that would not be allowed if it where.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>JBossMQ handles this case no problem.</p><p>i.e. The XASession behaves as a normal Session unless/until the XAResource is enlisted.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>This behaviour is currently not specified in the JMS spec</p><p>(little of the XA interface is specified and it is even optional)</p><p>so any error is likely in the assumptions the TCK is making.</p><p>e.g. using xa connection factory for client acknowledge processing.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>If HornetQ doesn't want to support this unmandated but not disallowed behaviour</p><p>(clearly all other JMS providers support it otherwise they wouldn't pass the TCK)</p><p>then the correct approach would be to challenge the test.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/533016#533016">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JCA at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2098">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>