23c23
<         The starters-kit server contains the jBPM webapp, which has a servlet to upload 
---
>         The starters-kit server contains the jBPM web application, which has a servlet to upload 
29c29
<       <programlisting>&lt;target name="deploy.par"&gt;
---
>       <programlisting language="xml">&lt;target name="deploy.par"&gt;
38c38
<         <listitem><emphasis role="bold">cfg</emphasis>: cfg is optional, the default value 
---
>         <listitem><para><emphasis role="bold">cfg</emphasis>: cfg is optional, the default value 
40,44c40,44
<         connection properties to the database and the mapping files.</listitem>
<         <listitem><emphasis role="bold">properties</emphasis>: properties is optional and 
<         overwrites *all* hibernate properties as found in the hibernate.cfg.xml</listitem>
<         <listitem><emphasis role="bold">createschema</emphasis>: if set to true, the jbpm 
<         database schema is created before the processes get deployed.</listitem>
---
>         connection properties to the database and the mapping files.</para></listitem>
>         <listitem><para><emphasis role="bold">properties</emphasis>: properties is optional and 
>         overwrites *all* hibernate properties as found in the hibernate.cfg.xml</para></listitem>
>         <listitem><para><emphasis role="bold">createschema</emphasis>: if set to true, the jbpm 
>         database schema is created before the processes get deployed.</para></listitem>
64c64
<       defintions.</para>
---
>       definitions.</para>
99,100c99,100
<         <para>So please consider <link linkend="migratingprocessinstances">migrating 
<         process instances</link> to a new definition over this approach.
---
>         <para>So please consider migrating 
>         process instances to a new definition (see <xref linkend="migratingprocessinstances"/>)over this approach.
105c105
<         <para><emphasis role="bold">Use hibernate's update</emphasis>: You can 
---
>         <para><emphasis role="bold">Use Hibernate's update</emphasis>: You can 
164c164
<       E.g. in the WEB-INF/lib folder in the case of webapplications.
---
>       E.g. in the WEB-INF/lib folder in the case of web applications.
183c183
<       to load resource <literal>data.xml</literal> wich is located next to the 
---
>       to load resource <literal>data.xml</literal> which is located next to the 
185c185
<       <literal>clazz.getResource("//data.xml")</literal> or 
---
>       <literal>class.getResource("//data.xml")</literal> or 
200,203c200,203
<       <itemizedlist>
<         <listitem>1) the class name (required) : the fully qualified class name of the 
<                      delegation class.</listitem>
<         <listitem>2) configuration type (optional) : specifies the way to instantiate 
---
>       <orderedlist>
>         <listitem><para>the class name (required) : the fully qualified class name of the 
>                      delegation class.</para></listitem>
>         <listitem><para>configuration type (optional) : specifies the way to instantiate 
205,208c205,208
<                      constructor is used and the configuration information is ignored.</listitem>
<         <listitem>3) configuration (optional) : the configuration of the delegation 
<                      object in the format as required by the configuration type.</listitem>
<       </itemizedlist>
---
>                      constructor is used and the configuration information is ignored.</para></listitem>
>         <listitem><para>configuration (optional) : the configuration of the delegation 
>                      object in the format as required by the configuration type.</para></listitem>
>       </orderedlist>
215c215
<         elementnames have to correspond with the field names of the class.  The content 
---
>         element names have to correspond with the field names of the class.  The content 
221c221
<           <listitem>String doesn't need converting, of course.  But it is trimmed.
---
>           <listitem><para>String doesn't need converting, of course.  But it is trimmed.</para>
223c223
<           <listitem>primitive types such as int, long, float, double, ...
---
>           <listitem><para>primitive types such as int, long, float, double, ...</para>
225c225
<           <listitem>and the basic wrapper classes for the primitive types.
---
>           <listitem><para>and the basic wrapper classes for the primitive types.</para>
227,228c227,228
<           <listitem>lists, sets and collections.  In that case each element of the 
<           xml-content is consitered as an element of the collection and is parsed, recursively applying the 
---
>           <listitem><para>lists, sets and collections.  In that case each element of the 
>           xml-content is considered as an element of the collection and is parsed, recursively applying the 
231,232c231,232
<           For example, following snippet will inject an ArrayList of Strings into field 'numbers':
<           <programlisting>&lt;numbers&gt;
---
>           For example, following snippet will inject an ArrayList of Strings into field 'numbers':</para>
>           <programlisting language="xml">&lt;numbers&gt;
243c243
<             <programlisting>&lt;numbers&gt;
---
>             <programlisting language="xml">&lt;numbers&gt;
249c249
<           <listitem>maps.  In this case, each element of the field-element is expected to have one subelement 
---
>           <listitem><para>maps.  In this case, each element of the field-element is expected to have one sub-element 
252c252
<               <literal>java.lang.String</literal> is assumed if no <literal>type</literal> attribute is specified.
---
>               <literal>java.lang.String</literal> is assumed if no <literal>type</literal> attribute is specified.</para>
254c254
<             <listitem>org.dom4j.Element
---
>             <listitem><para>org.dom4j.Element</para>
256c256
<           <listitem>for any other type, the string constructor is used.
---
>           <listitem><para>for any other type, the string constructor is used.</para>
260c260
<         <programlisting>public class MyAction implements ActionHandler {
---
>         <programlisting language="java">public class MyAction implements ActionHandler {
267c267
<         <programlisting>...
---
>         <programlisting language="xml">...
312,317c312,317
<       <listitem>taskInstance (org.jbpm.taskmgmt.exe.TaskInstance)</listitem>
<       <listitem>processInstance (org.jbpm.graph.exe.ProcessInstance)</listitem>
<       <listitem>processDefinition (org.jbpm.graph.def.ProcessDefinition)</listitem>
<       <listitem>token (org.jbpm.graph.exe.Token)</listitem>
<       <listitem>taskMgmtInstance (org.jbpm.taskmgmt.exe.TaskMgmtInstance)</listitem>
<       <listitem>contextInstance (org.jbpm.context.exe.ContextInstance)</listitem>
---
>       <listitem><para>taskInstance (org.jbpm.taskmgmt.exe.TaskInstance)</para></listitem>
>       <listitem><para>processInstance (org.jbpm.graph.exe.ProcessInstance)</para></listitem>
>       <listitem><para>processDefinition (org.jbpm.graph.def.ProcessDefinition)</para></listitem>
>       <listitem><para>token (org.jbpm.graph.exe.Token)</para></listitem>
>       <listitem><para>taskMgmtInstance (org.jbpm.taskmgmt.exe.TaskMgmtInstance)</para></listitem>
>       <listitem><para>contextInstance (org.jbpm.context.exe.ContextInstance)</para></listitem>
319c319
<     <para>This feature becomes really powerfull in a JBoss SEAM environment.  
---
>     <para>This feature becomes really powerful in a JBoss SEAM environment.  
323c323
<       inside of your process definition.  Thanks Gavin ! Absolutely awsome ! :-)
---
>       inside of your process definition.  Thanks Gavin ! Absolutely awesome ! :-)
338c338
<       <programlisting>&lt;process-definition xmlns=&quot;urn:jbpm.org:jpdl-3.2&quot;&gt;
---
>       <programlisting language="xml">&lt;process-definition xmlns=&quot;urn:jbpm.org:jpdl-3.2&quot;&gt;
341c341
<         <para>And second, the xerces parser has to be on the classpath.</para>
---
>         <para>And second, the Xerxes parser has to be on the classpath.</para>
350,352c350,355
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Process Definition Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
369c372
<               <entry><link linkend="swimlane.element">swimlane</link></entry>
---
>               <entry>swimlane<footnote><para><xref linkend="swimlane.element"/>.</para></footnote></entry>
376c379
<               <entry><link linkend="startstate.element">start-state</link></entry>
---
>               <entry>start-state<footnote><para><xref linkend="startstate.element"/>.</para></footnote></entry>
383c386
<               <entry>{<link linkend="endstate.element">end-state</link>|<link linkend="state.element">state</link>|<link linkend="node.element">node</link>|<link linkend="tasknode.element">task-node</link>|<link linkend="processstate.element">process-state</link>|<link linkend="superstate.element">super-state</link>|<link linkend="fork.element">fork</link>|<link linkend="join.element">join</link>|<link linkend="decision.element">decision</link>}</entry>
---
>               <entry>task<footnote><para><xref linkend="task.element"/>.</para></footnote></entry>
386,387c389
<               <entry>the nodes of the process definition.  Note that a process without nodes is valid, but
<               cannot be executed.</entry>
---
>               <entry>global defined tasks that can be used in e.g. actions.</entry>
390c392
<               <entry><link linkend="event.element">event</link></entry>
---
>               <entry>exception-handler<footnote><para><xref linkend="exceptionhandler.element"/>.</para></footnote></entry>
393c395,396
<               <entry>the process events that serve as a container for actions</entry>
---
>               <entry>a list of exception handlers that applies to all 
>               exceptions thrown by delegation classes thrown in this process definition.</entry>
396c399
<               <entry>{<link linkend="action.element">action</link>|<link linkend="script.element">script</link>|<link linkend="create.timer.element">create-timer</link>|<link linkend="cancel.timer.element">cancel-timer</link>}</entry>
---
>               <entry>{end-state <footnote><para><xref linkend="endstate.element"/>.</para></footnote>|state<footnote><para><xref linkend="state.element"/>.</para></footnote>|node<footnote><para><xref linkend="node.element"/>.</para></footnote>|task-node<footnote><para><xref linkend="tasknode.element"/>.</para></footnote>|process-state<footnote><para><xref linkend="processstate.element"/>.</para></footnote>|super-state<footnote><para><xref linkend="superstate.element"/>.</para></footnote>|fork<footnote><para><xref linkend="fork.element"/>.</para></footnote>|join<footnote><para><xref linkend="join.element"/>.</para></footnote>|decision<footnote><para><xref linkend="decision.element"/>.</para></footnote>}</entry>
399,400c402,403
<               <entry>global defined actions that can be referenced from events and transitions.  Note that 
<               these actions must specify a name in order to be referenced.</entry>
---
>               <entry>the nodes of the process definition.  Note that a process without nodes is valid, but
>               cannot be executed.</entry>
403c406
<               <entry><link linkend="task.element">task</link></entry>
---
>               <entry>event<footnote><para><xref linkend="event.element"/>.</para></footnote></entry>
406c409
<               <entry>global defined tasks that can be used in e.g. actions.</entry>
---
>               <entry>the process events that serve as a container for actions</entry>
409c412
<               <entry><link linkend="exceptionhandler.element">exception-handler</link></entry>
---
>               <entry>{action<footnote><para><xref linkend="action.element"/>.</para></footnote>|script<footnote><para><xref linkend="script.element"/>.</para></footnote>|create-timer<footnote><para><xref linkend="create.timer.element"/>.</para></footnote>|cancel-timer<footnote><para><xref linkend="cancel.timer.element"/>.</para></footnote>}</entry>
412,413c415,416
<               <entry>a list of exception handlers that applies to all 
<               exceptions thrown by delegation classes thrown in this process definition.</entry>
---
>               <entry>global defined actions that can be referenced from events and transitions.  Note that 
>               these actions must specify a name in order to be referenced.</entry>
414a418
> 
423,425c427,432
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Node Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
436c443
<               <entry>{<link linkend="action.element">action</link>|<link linkend="script.element">script</link>|<link linkend="create.timer.element">create-timer</link>|<link linkend="cancel.timer.element">cancel-timer</link>}</entry>
---
>               <entry>{action<footnote><para><xref linkend="action.element"/>.</para></footnote>|script<footnote><para><xref linkend="script.element"/>.</para></footnote>|create-timer<footnote><para><xref linkend="create.timer.element"/>.</para></footnote>|cancel-timer<footnote><para><xref linkend="cancel.timer.element"/>.</para></footnote>}</entry>
439c446
<               <entry>a custom action that represents the behaviour for this node</entry>
---
>               <entry>a custom action that represents the behavior for this node</entry>
442c449
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
445c452
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
455,457c462,467
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Common Node Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
482c492
<               <entry><link linkend="transition.element">transition</link></entry>
---
>               <entry>transition<footnote><para><xref linkend="transition.element"/>.</para></footnote></entry>
487c497
<               allowed to have no name.  The first transition that is specifed is called 
---
>               allowed to have no name.  The first transition that is specified is called 
492c502
<               <entry><link linkend="event.element">event</link></entry>
---
>               <entry>event<footnote><para><xref linkend="event.element"/>.</para></footnote></entry>
498c508
<               <entry><link linkend="exceptionhandler.element">exception-handler</link></entry>
---
>               <entry>exception-handler<footnote><para><xref linkend="exceptionhandler.element"/>.</para></footnote></entry>
505c515
<               <entry><link linkend="timer.element">timer</link></entry>
---
>               <entry>timer<footnote><para><xref linkend="timer.element"/>.</para></footnote></entry>
518,520c528,533
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Start State Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
537c550
<               <entry><link linkend="task.element">task</link></entry>
---
>               <entry>task<footnote><para><xref linkend="task.element"/>.</para></footnote></entry>
543c556
<               <entry><link linkend="event.element">event</link></entry>
---
>               <entry>event<footnote><para><xref linkend="event.element"/>.</para></footnote></entry>
549c562
<               <entry><link linkend="transition.element">transition</link></entry>
---
>               <entry>transition<footnote><para><xref linkend="transition.element"/>.</para></footnote></entry>
556c569
<               <entry><link linkend="exceptionhandler.element">exception-handler</link></entry>
---
>               <entry>exception-handler<footnote><para><xref linkend="exceptionhandler.element"/>.</para></footnote></entry>
570,572c583,588
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>End State Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
589c605
<               <entry><link linkend="event.element">event</link></entry>
---
>               <entry>event<footnote><para><xref linkend="event.element"/>.</para></footnote></entry>
595c611
<               <entry><link linkend="exceptionhandler.element">exception-handler</link></entry>
---
>               <entry>exception-handler<footnote><para><xref linkend="exceptionhandler.element"/>.</para></footnote></entry>
609,611c625,630
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>State Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
622c641
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
625c644
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
635,637c654,659
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Task Node Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
675c697
<               <entry><link linkend="task.element">task</link></entry>
---
>               <entry>task<footnote><para><xref linkend="task.element"/>.</para></footnote></entry>
681c703
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
684c706
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
694,696c716,721
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Process State Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
710c735
<               <entry>Defines the moment a subprocess is resolved. {late|*} defaults to resolving deploytime</entry>
---
>               <entry>Defines the moment a sub-process is resolved. {late|*} defaults to resolving deploy time</entry>
713c738
<               <entry><link linkend="subprocess.element">sub-process</link></entry>
---
>               <entry>sub-process<footnote><para><xref linkend="subprocess.element"/>.</para></footnote></entry>
719c744
<               <entry><link linkend="variable.element">variable</link></entry>
---
>               <entry>variable<footnote><para><xref linkend="variable.element"/>.</para></footnote></entry>
727c752
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
730c755
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
740,742c765,770
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Super State Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
753c781
<               <entry>{<link linkend="endstate.element">end-state</link>|<link linkend="state.element">state</link>|<link linkend="node.element">node</link>|<link linkend="tasknode.element">task-node</link>|<link linkend="processstate.element">process-state</link>|<link linkend="superstate.element">super-state</link>|<link linkend="fork.element">fork</link>|<link linkend="join.element">join</link>|<link linkend="decision.element">decision</link>}</entry>
---
>               <entry>{end-state<footnote><para><xref linkend="endstate.element"/>.</para></footnote>|state<footnote><para><xref linkend="state.element"/>.</para></footnote>|node<footnote><para><xref linkend="node.element"/>.</para></footnote>|task-node<footnote><para><xref linkend="tasknode.element"/>.</para></footnote>|process-state<footnote><para><xref linkend="processstate.element"/>.</para></footnote>|super-state<footnote><para><xref linkend="superstate.element"/>.</para></footnote>|fork<footnote><para><xref linkend="fork.element"/>.</para></footnote>|join<footnote><para><xref linkend="join.element"/>.</para></footnote>|decision<footnote><para><xref linkend="decision.element"/>.</para></footnote>}</entry>
759c787
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
762c790
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
772,774c800,805
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Fork Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
785c816
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
788c819
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
798,800c829,834
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
> 	<title>Join Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
811c845
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
814c848
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
822a857
> 
824,826c859,864
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Decision Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
837c875
<               <entry><link linkend="handler.element">handler</link></entry>
---
>               <entry>handler<footnote><para><xref linkend="handler.element"/>.</para></footnote></entry>
858c896
<               <link linkend="condition.element">the condition element</link>
---
>               <xref linkend="condition.element"/>
862c900
<               <entry><link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>common node elements<footnote><para><xref linkend="common.node.elements"/>.</para></footnote></entry>
865c903
<               <entry>See <link linkend="common.node.elements">common node elements</link></entry>
---
>               <entry>See <xref linkend="common.node.elements"/></entry>
875,877c913,918
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Event Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
895c936
<               <entry>{<link linkend="action.element">action</link>|<link linkend="script.element">script</link>|<link linkend="create.timer.element">create-timer</link>|<link linkend="cancel.timer.element">cancel-timer</link>}</entry>
---
>               <entry>{action<footnote><para><xref linkend="action.element"/>.</para></footnote>|script<footnote><para><xref linkend="script.element"/>.</para></footnote>|create-timer<footnote><para><xref linkend="create.timer.element"/>.</para></footnote>|cancel-timer<footnote><para><xref linkend="cancel.timer.element"/>.</para></footnote>}</entry>
908,910c949,954
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Transition Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
938c982
<               <entry>a guard condition <link linkend="expressions">expression</link>.  These condition 
---
>               <entry>a guard condition expression<footnote><para><xref linkend="expressions"/>.</para></footnote>.  These condition 
944c988
<               <entry>{<link linkend="action.element">action</link>|<link linkend="script.element">script</link>|<link linkend="create.timer.element">create-timer</link>|<link linkend="cancel.timer.element">cancel-timer</link>}</entry>
---
>               <entry>{action<footnote><para><xref linkend="action.element"/>.</para></footnote>|script<footnote><para><xref linkend="script.element"/>.</para></footnote>|create-timer<footnote><para><xref linkend="create.timer.element"/>.</para></footnote>|cancel-timer<footnote><para><xref linkend="cancel.timer.element"/>.</para></footnote>}</entry>
952c996
<               <entry><link linkend="exceptionhandler.element">exception-handler</link></entry>
---
>               <entry>exception-handler<footnote><para><xref linkend="exceptionhandler.element"/>.</para></footnote></entry>
966,968c1010,1015
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Action Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
988c1035
<               <entry>attibute</entry>
---
>               <entry>attribute</entry>
996c1043
<               <entry>attibute</entry>
---
>               <entry>attribute</entry>
1003c1050
<               <entry>attibute</entry>
---
>               <entry>attribute</entry>
1021c1068
<               <entry>{<link linkend="configtypefield">field</link>|<link linkend="configtypebean">bean</link>|<link linkend="configtypeconstructor">constructor</link>|<link linkend="configtypeconfigurationproperty">configuration-property</link>}. 
---
>               <entry>{field<footnote><para><xref linkend="configtypefield"/>.</para></footnote>|bean<footnote><para><xref linkend="configtypebean"/>.</para></footnote>|constructor<footnote><para><xref linkend="configtypeconstructor"/>.</para></footnote>|configuration-property<footnote><para><xref linkend="configtypeconfigurationproperty"/>.</para></footnote>}. 
1027c1074
<               <entry>attibute</entry>
---
>               <entry>attribute</entry>
1031c1078
<                 component will execute the action asynchonously in a separate transaction.
---
>                 component will execute the action asynchronously in a separate transaction.
1052,1054c1099,1104
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Script Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1082c1132
<               <entry><link linkend="expression.element">expression</link></entry>
---
>               <entry>expression<footnote><para><xref linkend="expression.element"/>.</para></footnote></entry>
1085c1135
<               <entry>the beanshell script.  If you don't specify <link linkend="variable.element">variable</link> 
---
>               <entry>the beanshell script.  If you don't specify variable<footnote><para><xref linkend="variable.element"/>.</para></footnote> 
1090c1140
<               <entry><link linkend="variable.element">variable</link></entry>
---
>               <entry>variable<footnote><para><xref linkend="variable.element"/>.</para></footnote></entry>
1106,1108c1156,1161
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Expression Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1133,1135c1186,1191
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Variable Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1180,1182c1236,1241
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Handler Schema</title>
>                 <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1194c1253
<               <entry>attibute</entry>
---
>               <entry>attribute</entry>
1203c1262
<               <entry>attibute</entry>
---
>               <entry>attribute</entry>
1213c1272
<               <entry>{<link linkend="configtypefield">field</link>|<link linkend="configtypebean">bean</link>|<link linkend="configtypeconstructor">constructor</link>|<link linkend="configtypeconfigurationproperty">configuration-property</link>}. 
---
>               <entry>{field<footnote><para><xref linkend="configtypefield"/>.</para></footnote>|bean<footnote><para><xref linkend="configtypebean"/>.</para></footnote>|constructor<footnote><para><xref linkend="configtypeconstructor"/>.</para></footnote>|configuration-property<footnote><para><xref linkend="configtypeconfigurationproperty"/>.</para></footnote>}. 
1235,1237c1294,1299
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Timer Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1284c1346
<               event on which the timer should be cancelled.  by default, this is the 
---
>               event on which the timer should be canceled.  by default, this is the 
1292c1354
<               <entry>{<link linkend="action.element">action</link>|<link linkend="script.element">script</link>|<link linkend="create.timer.element">create-timer</link>|<link linkend="cancel.timer.element">cancel-timer</link>}</entry>
---
>               <entry>{action<footnote><para><xref linkend="action.element"/>.</para></footnote>|script<footnote><para><xref linkend="script.element"/>.</para></footnote>|create-timer<footnote><para><xref linkend="create.timer.element"/>.</para></footnote>|cancel-timer<footnote><para><xref linkend="cancel.timer.element"/>.</para></footnote>}</entry>
1305,1307c1367,1372
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Create Timer Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1321c1386
<               <entry>the name of the timer.  The name can be used for cancelling the timer 
---
>               <entry>the name of the timer.  The name can be used for canceling the timer 
1357,1359c1422,1427
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Cancel Timer Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1373c1441
<               <entry>the name of the timer to be cancelled.</entry>
---
>               <entry>the name of the timer to be canceled.</entry>
1383,1385c1451,1456
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Task Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1416c1487
<               this task will never have the capability of trigering the continuation of the 
---
>               this task will never have the capability of triggering the continuation of the 
1431c1502
<               <entry>reference to a <link linkend="swimlane.element">swimlane</link>.  If a swimlane 
---
>               <entry>reference to a swimlane<footnote><para><xref linkend="swimlane.element"/>.</para></footnote>.  If a swimlane 
1442c1513
<               <entry><link linkend="assignment.element">assignment</link></entry>
---
>               <entry>assignment<footnote><para><xref linkend="assignment.element"/>.</para></footnote></entry>
1445c1516
<               <entry>describes a <link linkend="delegation">delegation</link> that will assign 
---
>               <entry>describes a delegation<footnote><para><xref linkend="delegation"/>.</para></footnote> that will assign 
1449c1520
<               <entry><link linkend="event.element">event</link></entry>
---
>               <entry>event<footnote><para><xref linkend="event.element"/>.</para></footnote></entry>
1457c1528
<               <entry><link linkend="exceptionhandler.element">exception-handler</link></entry>
---
>               <entry>exception-handler<footnote><para><xref linkend="exceptionhandler.element"/>.</para></footnote></entry>
1464c1535
<               <entry><link linkend="timer.element">timer</link></entry>
---
>               <entry>timer<footnote><para><xref linkend="timer.element"/>.</para></footnote></entry>
1475c1546
<               <entry><link linkend="controller.element">controller</link></entry>
---
>               <entry>controller<footnote><para><xref linkend="controller.element"/>.</para></footnote></entry>
1479c1550
<               form parameters.  the task form paramaters are used by the user interface 
---
>               form parameters.  the task form parameters are used by the user interface 
1491,1493c1562,1567
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Swimlane Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1511c1585
<               <entry><link linkend="assignment.element">assignment</link></entry>
---
>               <entry>assignment<footnote><para><xref linkend="assignment.element"/>.</para></footnote></entry>
1526,1528c1600,1605
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Assignment Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1543c1620
<                   refer to <link linkend="expressions">the jPDL expression</link>, but instead, it is 
---
>                   refer to the jPDL expression<footnote><para><xref linkend="expressions"/>.</para></footnote>, but instead, it is 
1555c1632
<                is resolved as <link linkend="expressions">an expression</link>.  So you can refer to 
---
>                is resolved as an expression<footnote><para><xref linkend="expressions"/>.</para></footnote>.  So you can refer to 
1569,1570c1646,1647
<                 pooled-actors will be resolved as <link linkend="expressions">an 
<                 expression</link>.  So you can also refer to a property or method that has to 
---
>                 pooled-actors will be resolved as an 
>                 expression<footnote><para><xref linkend="expressions"/>.</para></footnote>.  So you can also refer to a property or method that has to 
1585c1662
<               <entry>{<link linkend="configtypefield">field</link>|<link linkend="configtypebean">bean</link>|<link linkend="configtypeconstructor">constructor</link>|<link linkend="configtypeconfigurationproperty">configuration-property</link>}. 
---
>               <entry>{field<footnote><para><xref linkend="configtypefield"/>.</para></footnote>|bean<footnote><para><xref linkend="configtypebean"/>.</para></footnote>|constructor<footnote><para><xref linkend="configtypeconstructor"/>.</para></footnote>|configuration-property<footnote><para><xref linkend="configtypeconfigurationproperty"/>.</para></footnote>}. 
1607,1609c1684,1689
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Controller Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1630c1710
<               <entry>{<link linkend="configtypefield">field</link>|<link linkend="configtypebean">bean</link>|<link linkend="configtypeconstructor">constructor</link>|<link linkend="configtypeconfigurationproperty">configuration-property</link>}. 
---
>               <entry>{field<footnote><para><xref linkend="configtypefield"/>.</para></footnote>|bean<footnote><para><xref linkend="configtypebean"/>.</para></footnote>|constructor<footnote><para><xref linkend="configtypeconstructor"/>.</para></footnote>|configuration-property<footnote><para><xref linkend="configtypeconfigurationproperty"/>.</para></footnote>}. 
1644c1724
<               <entry><link linkend="variable.element">variable</link></entry>
---
>               <entry>variable<footnote><para><xref linkend="variable.element"/>.</para></footnote></entry>
1659,1661c1739,1744
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Sub Process Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1676c1759
<               subprocesses, see <xref linkend="testingsubprocesses" /></entry>
---
>               sub-processes, see <xref linkend="testingsubprocesses" /></entry>
1685c1768
<               <link linkend="processstate.element">process-state</link>
---
>               process-state<footnote><para><xref linkend="processstate.element"/>.</para></footnote>
1693c1776
<               when deploying the parent <link linkend="processstate.element">process-state</link>
---
>               when deploying the parent process-state<footnote><para><xref linkend="processstate.element"/>.</para></footnote>
1709,1711c1792,1797
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Condition Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1726,1727c1812,1813
<               <entry>The contents of the condition element is <link linkend="expressions">a 
<               jPDL expression</link> that should evaluate to a boolean.  A decision takes the 
---
>               <entry>The contents of the condition element is a 
>               jPDL expression<footnote><para><xref linkend="expressions"/>.</para></footnote> that should evaluate to a boolean.  A decision takes the 
1741,1743c1827,1832
<         <tgroup cols="4" rowsep="1" colsep="1">
<           <colspec colname="c1" colwidth="1*"/>
<           <colspec colname="c2" colwidth="2*"/>
---
>       <title>Exception Handler Schema</title>
>         <tgroup cols="4" rowsep="2" colsep="1">
>           <colspec colname="c1" colwidth="2*"/>
>           <colspec colname="c2" colwidth="1*"/>
>           <colspec colname="c3" colwidth="1*"/>
>           <colspec colname="c4" colwidth="4*"/>
1762c1851
<               <entry><link linkend="action.element">action</link></entry>
---
>               <entry>action<footnote><para><xref linkend="action.element"/>.</para></footnote></entry>
