the jBPM code (when I used NODE instead of ESB node);
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.2"
name="cloudX_AsyncTest_jBPM">
<start-state name="start">
<transition to="node1"></transition>
</start-state>
<node name="node1" async="true">
<action class="com.cloudx.stdlayer.jbpm.common.AsyncTestActionHandler" async="true"></action>
<transition to="end"></transition>
</node>
<end-state name="end">
</end-state>
</process-definition>
this code does not call the ESB also. And the process instances were in RUNNING state. When I gave signal to a particular process instance, it executed but nothing happened in ESB. No sysout came.