<!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;">
    Re: Incorrect web service called when multiple one-way services deployed
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/dyamazon">Charles Piazza</a> in <i>JBoss Web Services</i> - <a href="http://community.jboss.org/message/566732#566732">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Attached are the Eclipse projects to duplicate this issue, one for the web services and one for the client test app. If you run these you'll see output similar to below....</p><p><strong><br/></strong></p><p class="MsoNormal"><strong>Client output:</strong></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p class="MsoNormal">Calling Svc 1</p><p class="MsoNormal">Svc 1 Call Complete</p><p class="MsoNormal">Calling Svc 2</p><p class="MsoNormal">Svc 2 Call Complete</p><p class="MsoNormal">Calling Svc 2</p><p class="MsoNormal">Svc 2 Call Complete</p><p class="MsoNormal">Calling Svc 2</p><p class="MsoNormal">Svc 2 Call Complete</p><p class="MsoNormal">Calling Svc 2</p><p class="MsoNormal">Svc 2 Call Complete</p><p class="MsoNormal"><span style="color: #ff0000;">Calling Svc 2</span></p><p class="MsoNormal"><span style="color: #ff0000;">Svc 2 Call Complete</span></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong> </strong>&#160;</p><p class="MsoNormal"><strong>Server output:</strong></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p class="MsoNormal">[6.0.0.20100429-M3 "Neo"] Started in 2m:26s:986ms</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] ### TestOneWayService:TestService1:runDiff starting</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff starting</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] ...do something in Svc 1 here...</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] ...do something in Svc 2 here...</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] Svc 1 :env1:sys1:srv1:subsys1:</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] Svc 2 :env2:sys2:srv2:subsys2:</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] ### TestOneWayService:TestService1:runDiff ending</p><p class="MsoNormal">09:32:56,131 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff ending</p><p class="MsoNormal">09:33:55,990 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff starting</p><p class="MsoNormal">09:33:55,990 INFO&#160; [STDOUT] ...do something in Svc 2 here...</p><p class="MsoNormal">09:33:55,990 INFO&#160; [STDOUT] Svc 2 :env2:sys2:srv2:subsys2:</p><p class="MsoNormal">09:33:55,990 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff ending</p><p class="MsoNormal">09:34:56,006 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff starting</p><p class="MsoNormal">09:34:56,006 INFO&#160; [STDOUT] ...do something in Svc 2 here...</p><p class="MsoNormal">09:34:56,006 INFO&#160; [STDOUT] Svc 2 :env2:sys2:srv2:subsys2:</p><p class="MsoNormal">09:34:56,006 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff ending</p><p class="MsoNormal">09:35:56,022 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff starting</p><p class="MsoNormal">09:35:56,022 INFO&#160; [STDOUT] ...do something in Svc 2 here...</p><p class="MsoNormal">09:35:56,022 INFO&#160; [STDOUT] Svc 2 :env2:sys2:srv2:subsys2:</p><p class="MsoNormal">09:35:56,038 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff ending</p><p class="MsoNormal"><span style="color: #ff0000;">09:36:56,039 INFO&#160; [STDOUT] ### TestOneWayService:TestService1:runDiff starting</span></p><p class="MsoNormal"><span style="color: #ff0000;">09:36:56,039 INFO&#160; [STDOUT] ...do something in Svc 1 here...</span></p><p class="MsoNormal"><span style="color: #ff0000;">09:36:56,039 INFO&#160; [STDOUT] Svc 1 :env2:sys2:srv2:subsys2:</span></p><p class="MsoNormal"><span style="color: #ff0000;">09:36:56,039 INFO&#160; [STDOUT] ### TestOneWayService:TestService1:runDiff ending</span></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p class="MsoNormal">Note the error condition above in red....service 1 is invoked when the client called service 2. If you run it long enough you can see the case of service 2 being invoked for service as well, as shown below:</p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p class="MsoNormal">09:38:58,633 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff starting</p><p class="MsoNormal">09:38:58,633 INFO&#160; [STDOUT] ...do something in Svc 2 here...</p><p class="MsoNormal">09:38:58,633 INFO&#160; [STDOUT] Svc 2 :env1:sys1:srv1:subsys1:</p><p class="MsoNormal">09:38:58,633 INFO&#160; [STDOUT] ### TestOneWayService:TestService2:runDiff ending</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/566732#566732">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>