<!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">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;">
    Webservice deployment and namespace containing # character
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/alansmanne">AurĂ©lien Lansmanne</a> in <i>JBoss Web Services</i> - <a href="http://community.jboss.org/message/582835#582835">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,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>While developping a webservise with JBossWS, I've encountered the following problem. One of the namespace in the WSDL contains a '#'. Let's call it </span><a class="jive-link-external-small" href="http://mynamespace.com/#" target="_blank">http://mynamespace.com/#</a><span> . As I'm not the author of the WSDL, I can't really change these namespaces.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>When JBoss try to deploy my Webservice, an error occurs because Jboss is looking for a file called .../server/default/tmp/jbossws/mynamespace.com#.xsd ... but this is not even a valid file system name (even if the file exists).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I think this is related to <a class="jive-link-external-small" href="http://lists.jboss.org/pipermail/jbossws-users/2008-April/005280.html">http://lists.jboss.org/pipermail/jbossws-users/2008-April/005280.html</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>If i look inside org/jboss/ws/metadata/wsdl/xsd/SchemaUtils.java/ on <a class="jive-link-external-small" href="http://grepcode.com/file/repository.jboss.com/maven2/org.jboss.ws.native/jbossws-native-core/3.1.2.SP5/org/jboss/ws/metadata/wsdl/xsd/SchemaUtils.java/">http://grepcode.com/file/repository.jboss.com/maven2/org.jboss.ws.native/jbossws-native-core/3.1.2.SP5/org/jboss/ws/metadata/wsdl/xsd/SchemaUtils.java/</a>, there is actually a fix that replace all '?', ':' and '/', but nothing about '#'.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><span>I'm using JBoss 4.2.2 and this is quite annoying. Is there any fix or workaround (I just can't modify the wsdl, so at the end, these elements should be belonging to the </span><a class="jive-link-external-small" href="http://mynamespace.com/#" target="_blank">http://mynamespace.com/#</a><span> namespave, and not </span><a class="jive-link-external-small" href="http://mynamespace.com/" target="_blank">http://mynamespace.com/</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thank you,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Aur&eacute;lien Lansmanne.</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/582835#582835">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>