<!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: MapBasedPersistenceTest issue
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/dondragon2">Donald Walters</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/633774#633774">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 Mauricio,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Basically, there is main flow that the user can access, which leads to a interruptcatchevent, like below. Once it reaches this point then it will wait for the users input from which i would retrieve the sessionid from an external cache then trigger the signalevent. I was under the impression that in order to signal the event I would have to use some storage to persist the state of the workitem, processinstance and session. Take in consideration that the event can be signal at some other time (whenever). Also, I see that the time is not fired even though no response is received. So, basically, I want to achieve; wait on an input or expiry if none receive in a specified time.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><sequenceFlow id="case-wait4_pg" sourceRef="wait4" targetRef="wait4_pg"/></p><p><parallelGateway id="wait4_pg" name="wait4_pg" gatewayDirection="Diverging"/></p><p><sequenceFlow id="case-wait4_signal" sourceRef="wait4_pg" targetRef="wait4_signal"/></p><p><sequenceFlow id="case-wait4_timer" sourceRef="wait4_pg" targetRef="wait4_timer"/></p><p><intermediateCatchEvent id="wait4_signal" name="wait4_signal"></p><p><dataOutput id="wait4_event_Output" name="event"/></p><p><dataOutputAssociation></p><p><sourceRef>wait4_event_Output</sourceRef></p><p><targetRef>processItem</targetRef></p><p></dataOutputAssociation></p><p><outputSet></p><p><dataOutputRefs>wait4_event_Output</dataOutputRefs></p><p></outputSet></p><p><signalEventDefinition signalRef="wait4_signal_event"/></p><p></intermediateCatchEvent></p><p><intermediateCatchEvent id="wait4_timer" name="wait4_timer"></p><p><timerEventDefinition></p><p><timeDuration>3m</timeDuration></p><p></timerEventDefinition></p><p></intermediateCatchEvent></p><p><sequenceFlow id="case-wait4_cleanup" sourceRef="wait4_timer" targetRef="wait4_end"/></p><p><endEvent id="wait4_end" name="wait4_end"></p><p><terminateEventDefinition/></p><p></endEvent></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/633774#633774">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>