<!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;">
    Invocation of a Web service using invokeAsync calls invoke method
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/edinsamuel">Edin Joselyn</a> in <i>JBoss Web Services</i> - <a href="https://community.jboss.org/message/818959#818959">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;">&#160;</p><p>I have an issue with my client in JBoss calling a web service defined in Adobe Life cycle. I want to call the invokeAsync method from my client and I'm using the following code to call the invokeAsync method in the web service. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>ARDocsImportProcessesCiderSend8130Service service = new ARDocsImportProcessesCiderSend8130Service();</p><p>ARDocsImportProcessesCiderSend8130 port = service.getSend8130();</p><p>String pid = port.invokeAsync(document, metadata);</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>But, eventually, the JBoss JAX-WS internally calls the invoke method instead and I get the exception <strong>"Exception: ALC-DSC-127-000: com.adobe.idp.dsc.LongLivedInvocationException: The Long Lived Service ARDocsImport/Processes/Cider/Send8130 can not be invoked synchronously"</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I'm able to call the invokeAsync method in the web service using a standalone program, but when I'm doing it from within JBoss I'm getting the error as it is internally calling the invoke method, instead of the invokeAsync method. I'm using JBoss 5.0.0.<strong><br/></strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I've also attached the WSDL file. I generated the proxy classes using the wsimport command available in jdk 1.6.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Please let me know if I'm missing something or something else needs to be done.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks,</p><p>Edin.</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/818959#818959">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>