<!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;">
WS-Policy sets
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/stuart_wildcat">Stuart Smith</a> in <i>JBoss Web Services</i> - <a href="https://community.jboss.org/message/827438#827438">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Just saw the post on the WS-Policy sets in the next major release and it is a great idea.  I'm writing some JBoss web service training for my company and we are actually suggesting to people that they go with Apache CXF configuration files (jbossws-cxf.xml) because the policy approach is so cryptic to code manually and tough to debug while the CXF approach has lots of good examples in CXF documentation.  Once standard policy sets are available we will definitely be suggesting that route since it would be much easier and it would show up (correctly) in the generated WSDL.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I think my biggest suggestion for this is to have a class or various constants that will have the "labels" of the prepackaged policy sets available.  If we need to specify it as a String it will still be easy to make a typo (especially typing out 'AsymmetricBinding_X509v1_TripleDesRsa15_EncryptBeforeSigning_ProtectTokens') so using a constant that the development tool code-assist can help me complete would be easy (and throw compile errors if incorrect).  This wouldn't replace the Strings but just be a shortcut way to make sure you are using the correct Strings.  It would also be a better way to discover what policy sets are available (just hit CTRL-Space in Eclipse and see what comes up).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I love all the advanced JBoss web service features that have been or are coming online.  You guys are sure giving us great stuff to use!</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks,</p><p>Stuart Smith</p><p><a class="jive-link-external-small" href="http://www.webagesolutions.com" rel="nofollow">www.webagesolutions.com</a></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/827438#827438">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Web Services at <a href="https://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>