<!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;">
    jBPM 5-Asynch Notification/Receiving Task?
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/k.ramaraju">Rama Kaldindi</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/603099#603099">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 All,</p><p>Iam in process of exploring/evaluating jBPM 5 and BPMN 2.0. And one of the use cases that iam really interested in is:</p><p>- Create a business process where each task/activity invokes a REST WS. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>- The process should proceed to next task/activity only when an Asynch notification&#160; is received (probaly via receiving WS) on completion of business operation ( Note: Here business operation completetion does not mean the REST WS Synchronous http response. But rather completion of a business activity that was originally triggered byinvoking the REST WS in bpm activity).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Now, I understand that a process can block for external messages using events but since events (event types) cannot be defined dynamically, Iam looking for a way to block the process until some external (dynamic) message is received. And such received message be evaluated for certain conditions. If conditions are satisfied, then the process should proceed to next task/activity/node. If not, then it should go back to the 'waiting' stage again until&#160; appropriate message for that task is received (kind of conditional loop).</p><p>So:</p><p>- How do I achieve the above?</p><p>- 'Receive Task' looks close to what Iam looking for but since the eclipe plugin for BPMN 2.0 does not seem to support it, I did not find a way of 'plugging' my condition or Java code in the task.</p><p>- Does JBPM 5.0 engine continue to support 'Receive Task'?</p><p>- Are there other alternatives to achieve the same in the current jBPM 5 implementation?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Please advice.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Regards</p><p>Rama</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/603099#603099">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>