<!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;">
Do I really lose automatic wsdl generation when I use WS-*?
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/hhcofcmds">Gábor Farkas</a> in <i>JBoss Web Services</i> - <a href="http://community.jboss.org/message/537218#537218">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I want to set up some webservices with WS-RM enabled. I read through the <a class="" href="http://community.jboss.org/wiki/JBossWS-NativeWS-ReliableMessagingTutorial">community.jboss.org/wiki/JBossWS-NativeWS-ReliableMessagingTutorial</a> tutorial, but it seems quite a mess for me.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>When I create a simple webservice using @WebService and @WebMethod annotations, the WSDL gets automatically generated and accessible using HTTP GET requests. In order to enable WS-RM, I have to download that WSDL, modify it at two points, then put it in my project, then put an annotation on my service class to publish that wsdl file instead of generating one, if I get it well. So what do I do if the service changes? Do all this all over?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>In case you haven't seen how it works with Netbeans+Glassfish+Metro: I just click 'Edit Webservice Attributes'  and enable Reliable Messaging by checking a checkbox. The IDE puts the necessary stuff in the xml-s, and glassfish webservices publish the proper WSDL.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I think jbossws should really be able to process eg. an @Reliable(deliviery=ExactlyOnce)  annotation on my service class.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Do I miss to notice something in the docs?</p><p>Thank you for your answers.</p><p>Gabor Farkas</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/537218#537218">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Web Services at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>