blob: c984d8518f7763d783a61447df2307389f610355 [file] [log] [blame]
<style type="text/css">
ol.validators {
margin-top: 10px;
margin-bottom: 10px;
}
ol.validators li {
margin-top: 10px;
margin-bottom: 10px;
}
ol.validators .missing {
color: #900;
font-weight: bold;
background-color: #ebb;
border: 1px solid #f00;
padding: 5px;
}
table.av {
font-size: 9pt;
}
table.av td {
vertical-align: top;
border: 1px solid #888;
padding: 2px;
}
table.av th {
font-weight: bold;
text-align: right;
background-color: #ddd;
border: 1px solid #888;
}
table.av2 {
width: 100%;
padding: 3px;
border: 1px dotted black;
/* background-color: #9694B9; */
}
table.av2 td {
vertical-align: top;
border: 1px solid #888;
padding: 2px;
background-color: #fff;
}
table.av2 th {
font-weight: bold;
text-align: center;
background-color: #ddd;
border: 1px solid #888;
}
table.av2 .w1 {
width: 10px;
}
table.av2 .w2 {
width: 20px;
}
table.av2 .w4 {
width: 40px;
}
table.av2 .w10 {
width: 200px;
}
.author {
font-size: 8pt;
text-style: italics;
}
.warn {
color: #900;
font-weight: bold;
background-color: #ebb;
}
</style>
<h2>Validators</h2>
<ol class='validators'>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}assign</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.AssignValidator">org.eclipse.bpel.validator.rules.AssignValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.AssignValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.AssignValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.AssignValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.AssignValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.AssignValidator&m=rule_CheckValidate_10">CheckValidate</a></td>
<td>10</td>
<td>pass1</td>
<td>Check validate attribute in assign activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}branches</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.BranchesValidator">org.eclipse.bpel.validator.rules.BranchesValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.BranchesValidator&m=rule_CheckSuccessfulBranchesOnly">CheckSuccessfulBranchesOnly</a></td>
<td>0</td>
<td>pass1</td>
<td>Check successfulBranchesOnly attribute.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.BranchesValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.BranchesValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.BranchesValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.BranchesValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}branches</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}catch</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator">org.eclipse.bpel.validator.rules.CatchValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckExitStandardFaults_1">CheckExitStandardFaults</a></td>
<td>1</td>
<td>pass1</td>
<td>When exitOnStandardFault=yes, standard fault handlers cannot be present.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00003_table">00003</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckFaultVariable_4">CheckFaultVariable</a></td>
<td>4</td>
<td>pass1</td>
<td>Fault variable must have message type or element set<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/25/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00081_table">00081</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckDuplicateCatch_10">CheckDuplicateCatch</a></td>
<td>10</td>
<td>pass1</td>
<td>Check to see if a duplicate catch has been specified<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00093_table">00093</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}catchAll</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CatchAllValidator">org.eclipse.bpel.validator.rules.CatchAllValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchAllValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CatchAllValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}compensate</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator">org.eclipse.bpel.validator.rules.CompensateValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator&m=rule_CheckPlacement_10">CheckPlacement</a></td>
<td>10</td>
<td>pass1</td>
<td>Check compensate placement<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/5/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00008_table">00008</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}compensateScope</b><p>8 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator">org.eclipse.bpel.validator.rules.CompensateScopeValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckPlacement_10">CheckPlacement</a></td>
<td>10</td>
<td>pass1</td>
<td>Check compensateScope placement.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/5/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00007_table">00007</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckTargetScopeNCName_15">CheckTargetScopeNCName</a></td>
<td>15</td>
<td>pass1</td>
<td>Check target scope NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01004_table">01004</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckTargetScope_25">CheckTargetScope</a></td>
<td>25</td>
<td>pass2</td>
<td>Make sure that the target scope exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00077_table">00077</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckTargetScopeHandlers_27">CheckTargetScopeHandlers</a></td>
<td>27</td>
<td>pass2</td>
<td>Target of compenateScope must have a fault or compensation handler<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00078_table">00078</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}compensationHandler</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensationHandlerValidator">org.eclipse.bpel.validator.rules.CompensationHandlerValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensationHandlerValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompensationHandlerValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}completionCondition</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CompletionConditionValidator">org.eclipse.bpel.validator.rules.CompletionConditionValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompletionConditionValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CompletionConditionValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}condition</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ConditionValidator">org.eclipse.bpel.validator.rules.ConditionValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ConditionValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ConditionValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ConditionValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ConditionValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}condition</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}copy</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator">org.eclipse.bpel.validator.rules.CopyValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator&m=rule_VerifyKeepSrcElement_5">VerifyKeepSrcElement</a></td>
<td>5</td>
<td>pass1</td>
<td>Check to see if keep source element is one of the allowed values<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/12/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01001_table">01001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator&m=rule_CheckCompatibleCopy_40">CheckCompatibleCopy</a></td>
<td>40</td>
<td>pass2</td>
<td>From and to spec must have compatible types<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00043_table">00043</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator&m=rule_CheckKeepSrcElement_50">CheckKeepSrcElement</a></td>
<td>50</td>
<td>pass2</td>
<td>Check if both from and to specs are EII; only then can keepSrcElement be set<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00042_table">00042</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}correlation</b><p>8 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator">org.eclipse.bpel.validator.rules.CorrelationValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the NCName of the correlation<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckInitiate_2">CheckInitiate</a></td>
<td>2</td>
<td>pass1</td>
<td>Check the initiate attribute values<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01010_table">01010</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckPatternValues_5">CheckPatternValues</a></td>
<td>5</td>
<td>pass1</td>
<td>Check the pattern attribute values of correlation<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00046_table">00046</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckDuplicateCorrelation_10">CheckDuplicateCorrelation</a></td>
<td>10</td>
<td>pass1</td>
<td>Check to see if the correlation is already specified<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_ExistCorrelationSet_12">ExistCorrelationSet</a></td>
<td>12</td>
<td>pass1</td>
<td>Check to see if the correlation set exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_ExistCorrelationSet_13">ExistCorrelationSet</a></td>
<td>13</td>
<td>pass1</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}correlationSet</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator">org.eclipse.bpel.validator.rules.CorrelationSetValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the NCName of the correlationSet<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckDuplicateCorrelationSet_2">CheckDuplicateCorrelationSet</a></td>
<td>2</td>
<td>pass1</td>
<td>Check to see if the correlationSet is already specified<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00044_table">00044</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckPropertiesAttribute_10">CheckPropertiesAttribute</a></td>
<td>10</td>
<td>pass1</td>
<td>Check if property attribute is set<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckProperties_15">CheckProperties</a></td>
<td>15</td>
<td>pass1</td>
<td>Properties used in a <correlationSet> MUST be defined using XML Schema simple types.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/01/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00045_table">00045</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}correlationSets</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetsValidator">org.eclipse.bpel.validator.rules.CorrelationSetsValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetsValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetsValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}correlations</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationsValidator">org.eclipse.bpel.validator.rules.CorrelationsValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationsValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationsValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://schemas.xmlsoap.org/wsdl/}definitions</b><p>0 rules in class <a href="source.php?c=org.eclipse.bpel.validator.wsdl.Definitions">org.eclipse.bpel.validator.wsdl.Definitions</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}else</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ElseValidator">org.eclipse.bpel.validator.rules.ElseValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ElseValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ElseValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}elseif</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ElseifValidator">org.eclipse.bpel.validator.rules.ElseifValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ElseifValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ElseifValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}empty</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator">org.eclipse.bpel.validator.rules.EmptyValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator&m=rule_SA49_0">SA49</a></td>
<td>0</td>
<td>pass1</td>
<td>The static analysis check number 49. Refer to spec for description<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/28/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00049_table">00049</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}eventHandlers</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.EventHandlersValidator">org.eclipse.bpel.validator.rules.EventHandlersValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EventHandlersValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EventHandlersValidator&m=rule_CheckHandlerCount_1">CheckHandlerCount</a></td>
<td>1</td>
<td>pass1</td>
<td>At least one onAlarm or onEvent must be present in event handlers.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00083_table">00083</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.EventHandlersValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}exit</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ExitValidator">org.eclipse.bpel.validator.rules.ExitValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExitValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExitValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExitValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExitValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}extension</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator">org.eclipse.bpel.validator.rules.ExtensionValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator&m=rule_CheckMustUnderstand_1">CheckMustUnderstand</a></td>
<td>1</td>
<td>pass1</td>
<td>Check mustUnderstand attribute.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator&m=rule_CheckNamespaceURI_2">CheckNamespaceURI</a></td>
<td>2</td>
<td>pass1</td>
<td>Check namespaceURI attribute.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator&m=rule_CheckMustUnderstand_20">CheckMustUnderstand</a></td>
<td>20</td>
<td>pass1</td>
<td>Mandatory extensions must be understood<br/><span class=author>Author: Unknown</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00009_table">00009</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}extensionActivity</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionActivityValidator">org.eclipse.bpel.validator.rules.ExtensionActivityValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionActivityValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionActivityValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionActivityValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionActivityValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}extensionAssignOperation</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.UnknownElementValidator">org.eclipse.bpel.validator.rules.UnknownElementValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.UnknownElementValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.UnknownElementValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}extensions</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionsValidator">org.eclipse.bpel.validator.rules.ExtensionsValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionsValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionsValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}fault - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}faultHandlers</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.FaultHandlersValidator">org.eclipse.bpel.validator.rules.FaultHandlersValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FaultHandlersValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FaultHandlersValidator&m=rule_CheckHandlerCount_1">CheckHandlerCount</a></td>
<td>1</td>
<td>pass1</td>
<td>At least one catch or catchAll must be present in fault handlers.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00080_table">00080</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FaultHandlersValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}finalCounterValue</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.FinalCounterValueValidator">org.eclipse.bpel.validator.rules.FinalCounterValueValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FinalCounterValueValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FinalCounterValueValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FinalCounterValueValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FinalCounterValueValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}finalCounterValue</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}flow</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.FlowValidator">org.eclipse.bpel.validator.rules.FlowValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FlowValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FlowValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FlowValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FlowValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}for</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ForValidator">org.eclipse.bpel.validator.rules.ForValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}for</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}forEach</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator">org.eclipse.bpel.validator.rules.ForEachValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator&m=rule_CheckParallel_1">CheckParallel</a></td>
<td>1</td>
<td>pass1</td>
<td>Check parallel attribute in forEach activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ForEachValidator&m=rule_CheckCounterName_2">CheckCounterName</a></td>
<td>2</td>
<td>pass1</td>
<td>Check the NCName of the forEach activity counter.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}from</b><p>9 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator">org.eclipse.bpel.validator.rules.FromValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckFromVariant_10">CheckFromVariant</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks the allowed formats of the <from> element<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckVariableVariant_18">CheckVariableVariant</a></td>
<td>18</td>
<td>pass1</td>
<td>Variables used in <from> must not have part set if they are schema types. (part must not be set) <br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00034_table">00034</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckPartnerLinkVariantMyRole_21">CheckPartnerLinkVariantMyRole</a></td>
<td>21</td>
<td>pass1</td>
<td>A partner link referenced in a <from> spec with endpoint reference of 'myRole' must have myRole set.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00035_table">00035</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckPartnerLinkVariantPartnerRole_22">CheckPartnerLinkVariantPartnerRole</a></td>
<td>22</td>
<td>pass1</td>
<td>A partner link referenced in a <from> spec with endpoint reference of 'partnerRole' must have partnerRole set.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00036_table">00036</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckLiteralVariant_30">CheckLiteralVariant</a></td>
<td>30</td>
<td>pass1</td>
<td>The literal <from> spec must return a EII or a TII only<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00038_table">00038</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckExpressionVariant_50">CheckExpressionVariant</a></td>
<td>50</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a></td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckQueryVariant_55">CheckQueryVariant</a></td>
<td>55</td>
<td>pass1</td>
<td>Query variant checking.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>07/07/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a></td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}from</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}fromPart</b><p>7 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator">org.eclipse.bpel.validator.rules.FromPartValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckVariable_1">CheckVariable</a></td>
<td>1</td>
<td>pass1</td>
<td>Check toVariable on the toPart.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckDuplicatePartToVariable_1">CheckDuplicatePartToVariable</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to see if part='' toVariable='' is a duplicate entry.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckVariableDefined_4">CheckVariableDefined</a></td>
<td>4</td>
<td>pass1</td>
<td>Checks to see if the toVariable is defined.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckMessagePart_5">CheckMessagePart</a></td>
<td>5</td>
<td>pass1</td>
<td>Check to see if the toVariable matches the type of the partName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00053_table">00053</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_ImplicitOnEventVariable_10">ImplicitOnEventVariable</a></td>
<td>10</td>
<td>pass1</td>
<td>Variables defined in fromPart are implicitly declared in the associated scope<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00086_table">00086</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}fromParts</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartsValidator">org.eclipse.bpel.validator.rules.FromPartsValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartsValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartsValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}if</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.IfValidator">org.eclipse.bpel.validator.rules.IfValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.IfValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.IfValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.IfValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.IfValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.IfValidator&m=rule_BasicSanityCheck_11">BasicSanityCheck</a></td>
<td>11</td>
<td>pass1</td>
<td>Check if a condition is present on the while activity<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}import</b><p>8 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator">org.eclipse.bpel.validator.rules.ImportValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckIfImportTypesSet_1">CheckIfImportTypesSet</a></td>
<td>1</td>
<td>pass1</td>
<td>Check if importType is set on import<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckLocation_3">CheckLocation</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if location is set on import<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckImportType_4">CheckImportType</a></td>
<td>4</td>
<td>pass1</td>
<td>Check the import type. BPEL 2.0 currently supports WSDL and XSD import types.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/3/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00013_table">00013</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckNamespaceOfImport_8">CheckNamespaceOfImport</a></td>
<td>8</td>
<td>pass1</td>
<td>Imported namespace, if set, must match<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00011_table">00011</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckImportLocation_14">CheckImportLocation</a></td>
<td>14</td>
<td>pass1</td>
<td>Imported node location problem<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/29/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01234_table">01234</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckNamespaceOfImport_15">CheckNamespaceOfImport</a></td>
<td>15</td>
<td>pass1</td>
<td>When import has no namespace, the targetNamespace must be empty.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00012_table">00012</a></td>
</tr>
</table>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}input - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}invoke</b><p>19 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator">org.eclipse.bpel.validator.rules.InvokeValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_LookupPartnerLink_0">LookupPartnerLink</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_LookupPortType_0">LookupPortType</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckOperationSet_0">CheckOperationSet</a></td>
<td>0</td>
<td>pass1</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckPartnerLink_2">CheckPartnerLink</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if partner link exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckInputVariable_3">CheckInputVariable</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if inputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a></td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckOutputVariable_3">CheckOutputVariable</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if outputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02004_table">02004</a></td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckPortType_3">CheckPortType</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if port type exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>12</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckPartnerLinkType_4">CheckPartnerLinkType</a></td>
<td>4</td>
<td>pass1</td>
<td>Check partner link type<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>13</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckIfPartnerRoleIsDefined_5">CheckIfPartnerRoleIsDefined</a></td>
<td>5</td>
<td>pass1</td>
<td>Checks if partner role is defined in invoke activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>14</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_checkToPartsPresence_10">checkToPartsPresence</a></td>
<td>10</td>
<td>pass1</td>
<td>Check to see if toPart is specified; if so then inputVariable must not be used on the reply.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00051_table">00051</a></td>
</tr>
<tr>
<td>15</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckRolePortTypeWithInvokePortType_10">CheckRolePortTypeWithInvokePortType</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks portType and derived portType values on invoke activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00005_table">00005</a></td>
</tr>
<tr>
<td>16</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_checkFromPartsPresence_11">checkFromPartsPresence</a></td>
<td>11</td>
<td>pass1</td>
<td>Check to see if fromPart is specified; if so then outputVariable must not be used on invoke.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00052_table">00052</a></td>
</tr>
<tr>
<td>17</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckInputOutputMessages_12">CheckInputOutputMessages</a></td>
<td>12</td>
<td>pass1</td>
<td>Checks if input and output messages are defined for invoke activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>18</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckTwoWayInvocation_25">CheckTwoWayInvocation</a></td>
<td>25</td>
<td>pass1</td>
<td>One invocation requires inputVariable (or toPart); 2-way invocation requires outputVariable (or fromPart)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/22/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00047_table">00047</a></td>
</tr>
<tr>
<td>19</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckVariableAndMessageStructureCompatibility_40">CheckVariableAndMessageStructureCompatibility</a></td>
<td>40</td>
<td>pass1</td>
<td>Check message type compatability on invoke<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/22/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00048_table">00048</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}joinCondition</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.JoinConditionValidator">org.eclipse.bpel.validator.rules.JoinConditionValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.JoinConditionValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.JoinConditionValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.JoinConditionValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.JoinConditionValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}joinCondition</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}link</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator">org.eclipse.bpel.validator.rules.LinkValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the NCName of the link<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_CheckLinkConnections_10">CheckLinkConnections</a></td>
<td>10</td>
<td>pass2</td>
<td>Every link must have exactly one activity as source and one as target<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00066_table">00066</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_CheckDistinctLinks_12">CheckDistinctLinks</a></td>
<td>12</td>
<td>pass2</td>
<td>Two different links MUST NOT share the same source *and* target activities; that is, at most one link may be used to connect two activities.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00067_table">00067</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_ControlCycle_14">ControlCycle</a></td>
<td>14</td>
<td>pass2</td>
<td>A <link> declared in a <flow> MUST NOT create a control cycle, that is, the source activity must not have the target activity as a logically preceding activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00072_table">00072</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}links</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.LinksValidator">org.eclipse.bpel.validator.rules.LinksValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinksValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinksValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LinksValidator&m=rule_CheckDuplicateLinkName_40">CheckDuplicateLinkName</a></td>
<td>40</td>
<td>pass1</td>
<td>Check for unique link name<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>12/7/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00064_table">00064</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}literal</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.LiteralValidator">org.eclipse.bpel.validator.rules.LiteralValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LiteralValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.LiteralValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}message - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}messageExchange</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangeValidator">org.eclipse.bpel.validator.rules.MessageExchangeValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangeValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangeValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the NCName of the messageExchange<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangeValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}messageExchanges</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangesValidator">org.eclipse.bpel.validator.rules.MessageExchangesValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangesValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangesValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangesValidator&m=rule_CheckDuplicateName_40">CheckDuplicateName</a></td>
<td>40</td>
<td>pass1</td>
<td>Check for unique message exchange name<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>12/7/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01001_table">01001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}onAlarm</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.OnAlarmValidator">org.eclipse.bpel.validator.rules.OnAlarmValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnAlarmValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnAlarmValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnAlarmValidator&m=rule_BasicSanityCheck_5">BasicSanityCheck</a></td>
<td>5</td>
<td>pass1</td>
<td>Basic sanity check of wait activity<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}onEvent</b><p>16 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator">org.eclipse.bpel.validator.rules.OnEventValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_LookupPartnerLink_0">LookupPartnerLink</a></td>
<td>0</td>
<td>pass1</td>
<td>Partner Link resolution: associated scope first, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00084_table">00084</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_LookupPortType_0">LookupPortType</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckOperationSet_0">CheckOperationSet</a></td>
<td>0</td>
<td>pass1</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckPartnerLink_2">CheckPartnerLink</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if partner link exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckPortType_3">CheckPortType</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if port type exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckPartnerLinkType_4">CheckPartnerLinkType</a></td>
<td>4</td>
<td>pass1</td>
<td>Check partner link type<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_LookupVariable_5">LookupVariable</a></td>
<td>5</td>
<td>pass1</td>
<td>Either messageType or element must be specified if variable variant is used<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>3/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a></td>
</tr>
<tr>
<td>12</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckIfMyRoleIsDefined_5">CheckIfMyRoleIsDefined</a></td>
<td>5</td>
<td>pass1</td>
<td>Checks if my role is defined in onMessage activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00084_table">00084</a></td>
</tr>
<tr>
<td>13</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckRolePortTypeWithReceivePortType_10">CheckRolePortTypeWithReceivePortType</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks portType and derived portType values on onEvent.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/13/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00005_table">00005</a></td>
</tr>
<tr>
<td>14</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckInputMessage_12">CheckInputMessage</a></td>
<td>12</td>
<td>pass1</td>
<td>Checks if input message is defined for onEvent activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>15</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckVariableAndMessageStructureCompatibility_20">CheckVariableAndMessageStructureCompatibility</a></td>
<td>20</td>
<td>pass1</td>
<td>Check message type compatability on onEvent<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00087_table">00087</a></td>
</tr>
<tr>
<td>16</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_checkFromPartsPresence_50">checkFromPartsPresence</a></td>
<td>50</td>
<td>pass1</td>
<td>Check to see if fromPart is specified; if so then variable must not be used onEvent.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00085_table">00085</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}onMessage</b><p>19 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator">org.eclipse.bpel.validator.rules.OnMessageValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_LookupPartnerLink_0">LookupPartnerLink</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_LookupPortType_0">LookupPortType</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckOperationSet_0">CheckOperationSet</a></td>
<td>0</td>
<td>pass1</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_LookupVariable_1">LookupVariable</a></td>
<td>1</td>
<td>pass1</td>
<td>Check variable on receive activity<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckCreateInstanceSetting_2">CheckCreateInstanceSetting</a></td>
<td>2</td>
<td>pass1</td>
<td>Check createInstance attribute on receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckPartnerLink_2">CheckPartnerLink</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if partner link exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckIfStartActivity_3">CheckIfStartActivity</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if this 'start' <receive> activity is positioned correctly<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00056_table">00056</a></td>
</tr>
<tr>
<td>12</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckVariable_3">CheckVariable</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if inputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a></td>
</tr>
<tr>
<td>13</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckPortType_3">CheckPortType</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if port type exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>14</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckPartnerLinkType_4">CheckPartnerLinkType</a></td>
<td>4</td>
<td>pass1</td>
<td>Check partner link type<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>15</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckIfMyRoleIsDefined_5">CheckIfMyRoleIsDefined</a></td>
<td>5</td>
<td>pass1</td>
<td>Checks if partner role is defined in receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>16</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckRolePortTypeWithReceivePortType_10">CheckRolePortTypeWithReceivePortType</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks portType and derived portType values on receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00005_table">00005</a></td>
</tr>
<tr>
<td>17</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckInputMessage_12">CheckInputMessage</a></td>
<td>12</td>
<td>pass1</td>
<td>Checks if input messages is defined for receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>18</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_CheckVariableAndMessageStructureCompatibility_20">CheckVariableAndMessageStructureCompatibility</a></td>
<td>20</td>
<td>pass1</td>
<td>Check message type compatability on receive<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/22/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00058_table">00058</a></td>
</tr>
<tr>
<td>19</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_checkFromPartsPresence_50">checkFromPartsPresence</a></td>
<td>50</td>
<td>pass1</td>
<td>Check to see if fromPart is specified; if so then variable must not be used on onMessage.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00063_table">00063</a></td>
</tr>
</table>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}operation - no validator.</div></li>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}output - no validator.</div></li>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}part - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}partnerLink</b><p>11 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator">org.eclipse.bpel.validator.rules.PartnerLinkValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=checkSolicitResponseAndNotification">checkSolicitResponseAndNotification</a></td>
<td>0</td>
<td>direct</td>
<td>Check solicit-response or notification port types<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00001_table">00001</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=checkOverloadedOperationNames">checkOverloadedOperationNames</a></td>
<td>0</td>
<td>direct</td>
<td>Check for overloaded operation names in port types<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00002_table">00002</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the NCName of the partner link.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckPartnerLinkType_2">CheckPartnerLinkType</a></td>
<td>2</td>
<td>pass1</td>
<td>Checks partner link type<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckForUndefinedPartnerLinkRoles_4">CheckForUndefinedPartnerLinkRoles</a></td>
<td>4</td>
<td>pass1</td>
<td>myRole or partnerRole (or both) must be set<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>09/19/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00016_table">00016</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckInitializePartnerRole_8">CheckInitializePartnerRole</a></td>
<td>8</td>
<td>pass1</td>
<td>Check if initializePartnerRole is set on the partnerLink if partnerRole is set (or not).<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>09/19/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00017_table">00017</a></td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckPartnerLinkRoles_10">CheckPartnerLinkRoles</a></td>
<td>10</td>
<td>pass1</td>
<td>Check if partner link role exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckRolesOnPartnerLinkType_17">CheckRolesOnPartnerLinkType</a></td>
<td>17</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckPortTypes_18">CheckPortTypes</a></td>
<td>18</td>
<td>pass1</td>
<td>Check if port type is set on the partnerLink<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>09/19/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00017_table">00017</a></td>
</tr>
</table>
<li><div class=missing>{http://docs.oasis-open.org/wsbpel/2.0/plnktype}partnerLinkType - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}partnerLinks</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinksValidator">org.eclipse.bpel.validator.rules.PartnerLinksValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinksValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinksValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinksValidator&m=rule_CheckDuplicateName_40">CheckDuplicateName</a></td>
<td>40</td>
<td>pass1</td>
<td>Checks for duplicate partner link name<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>12/7/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00018_table">00018</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}pick</b><p>8 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator">org.eclipse.bpel.validator.rules.PickValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckCreateInstanceSet_1">CheckCreateInstanceSet</a></td>
<td>1</td>
<td>pass1</td>
<td>Checks to see if the createInstance attribute is set.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckOnMessagesOnAlarms_1">CheckOnMessagesOnAlarms</a></td>
<td>1</td>
<td>pass1</td>
<td>Check if at least 1 onAlarm/onMessage is present in a <pick><br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckNoAlaram_2">CheckNoAlaram</a></td>
<td>2</td>
<td>pass1</td>
<td>When createInstance is set to yes, onAlarm must not be there.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00062_table">00062</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckIfStartActivity_3">CheckIfStartActivity</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if this pick activity is positioned correctly<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00056_table">00056</a></td>
</tr>
</table>
<li><div class=missing>{http://schemas.xmlsoap.org/wsdl/}portType - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}process</b><p>10 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator">org.eclipse.bpel.validator.rules.ProcessValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Rule to check the name of the process<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckExpressionLanguage_3">CheckExpressionLanguage</a></td>
<td>3</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckQueryLanguage_4">CheckQueryLanguage</a></td>
<td>4</td>
<td>pass1</td>
<td>Checks the query language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckExitOnStandardFault_10">CheckExitOnStandardFault</a></td>
<td>10</td>
<td>pass1</td>
<td>Check exitOnStandardFault attribute setting<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckSuppressJoinFailre_11">CheckSuppressJoinFailre</a></td>
<td>11</td>
<td>pass1</td>
<td>Check supressJoinFailure attribute setting<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=rule_CheckReferencedTypes">CheckReferencedTypes</a></td>
<td>300</td>
<td>pass2</td>
<td>Check if used types/elements/messages have conflicting definitions<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00014_table">00014</a></td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=CheckIfProcessHasStartActivity">CheckIfProcessHasStartActivity</a></td>
<td>1,000</td>
<td>pass2</td>
<td>Verifies that a start activity has been found in the process<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/01/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00015_table">00015</a></td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=CheckCorrelationSetsOnStartActivities">CheckCorrelationSetsOnStartActivities</a></td>
<td>2,000</td>
<td>pass2</td>
<td>Check common correlation sets on all the start activities<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00057_table">00057</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/varprop}property</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.vprop.Property">org.eclipse.bpel.validator.vprop.Property</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the NCName of the property<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckDuplicateName_5">CheckDuplicateName</a></td>
<td>5</td>
<td>pass1</td>
<td>Check if property name is duplicated<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckPropertyType_10">CheckPropertyType</a></td>
<td>10</td>
<td>pass1</td>
<td>Either the type or element attributes MUST be present but not both.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00019_table">00019</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckTypeOrElement_15">CheckTypeOrElement</a></td>
<td>15</td>
<td>pass1</td>
<td>Attribute cannot be resolved for XSD type or element.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/varprop}propertyAlias</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias">org.eclipse.bpel.validator.vprop.PropertyAlias</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckQName_1">CheckQName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the QName of the property for this propertyAlias<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckPropertyAliasDefinition_10">CheckPropertyAliasDefinition</a></td>
<td>10</td>
<td>pass1</td>
<td>Either the type or element attributes MUST be present or messageType AND part.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00020_table">00020</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_ChceckPropertyAliasTypes_13">ChceckPropertyAliasTypes</a></td>
<td>13</td>
<td>pass1</td>
<td>Check types of property aliases<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/18/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00021_table">00021</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckDuplicatePropertyAlias_25">CheckDuplicatePropertyAlias</a></td>
<td>25</td>
<td>pass1</td>
<td>Detect duplicate propertyAlias definitions<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00022_table">00022</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}query</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.QueryValidator">org.eclipse.bpel.validator.rules.QueryValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.QueryValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.QueryValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.QueryValidator&m=rule_CheckQueryLanguageSupport_20">CheckQueryLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the query language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.QueryValidator&m=rule_CheckQuery_30">CheckQuery</a></td>
<td>30</td>
<td>pass1</td>
<td>Checks the actual query using the query language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/varprop}query</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.vprop.Query">org.eclipse.bpel.validator.vprop.Query</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Query&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Query&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Query&m=rule_CheckQueryLanguageSupport_20">CheckQueryLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the query language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.vprop.Query&m=rule_CheckQuery_30">CheckQuery</a></td>
<td>30</td>
<td>pass1</td>
<td>WS-BPEL variables and WS-BPEL functions MUST NOT be used in query expressions of propertyAlias definitions.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>3/6/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00029_table">00029</a></td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}query</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}receive</b><p>19 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator">org.eclipse.bpel.validator.rules.ReceiveValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_LookupPartnerLink_0">LookupPartnerLink</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_LookupPortType_0">LookupPortType</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckOperationSet_0">CheckOperationSet</a></td>
<td>0</td>
<td>pass1</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_LookupVariable_1">LookupVariable</a></td>
<td>1</td>
<td>pass1</td>
<td>Check variable on receive activity<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckCreateInstanceSetting_2">CheckCreateInstanceSetting</a></td>
<td>2</td>
<td>pass1</td>
<td>Check createInstance attribute on receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckPartnerLink_2">CheckPartnerLink</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if partner link exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckIfStartActivity_3">CheckIfStartActivity</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if this 'start' <receive> activity is positioned correctly<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00056_table">00056</a></td>
</tr>
<tr>
<td>12</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckVariable_3">CheckVariable</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if inputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a></td>
</tr>
<tr>
<td>13</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckPortType_3">CheckPortType</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if port type exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>14</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckPartnerLinkType_4">CheckPartnerLinkType</a></td>
<td>4</td>
<td>pass1</td>
<td>Check partner link type<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>15</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckIfMyRoleIsDefined_5">CheckIfMyRoleIsDefined</a></td>
<td>5</td>
<td>pass1</td>
<td>Checks if partner role is defined in receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>16</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckRolePortTypeWithReceivePortType_10">CheckRolePortTypeWithReceivePortType</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks portType and derived portType values on receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00005_table">00005</a></td>
</tr>
<tr>
<td>17</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckInputMessage_12">CheckInputMessage</a></td>
<td>12</td>
<td>pass1</td>
<td>Checks if input messages is defined for receive activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>18</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckVariableAndMessageStructureCompatibility_20">CheckVariableAndMessageStructureCompatibility</a></td>
<td>20</td>
<td>pass1</td>
<td>Check message type compatability on receive<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/22/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00058_table">00058</a></td>
</tr>
<tr>
<td>19</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_checkFromPartsPresence_50">checkFromPartsPresence</a></td>
<td>50</td>
<td>pass1</td>
<td>Check to see if fromPart is specified; if so then variable must not be used on the receive.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00055_table">00055</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}repeatEvery</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatEveryValidator">org.eclipse.bpel.validator.rules.RepeatEveryValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatEveryValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatEveryValidator&m=rule_CheckIfRightParentParent_1">CheckIfRightParentParent</a></td>
<td>1</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatEveryValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatEveryValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatEveryValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}repeatEvery</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}repeatUntil</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatUntilValidator">org.eclipse.bpel.validator.rules.RepeatUntilValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatUntilValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatUntilValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatUntilValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatUntilValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RepeatUntilValidator&m=rule_BasicSanityCheck_11">BasicSanityCheck</a></td>
<td>11</td>
<td>pass1</td>
<td>Check if a condition is present on the while activity<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}reply</b><p>16 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator">org.eclipse.bpel.validator.rules.ReplyValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_LookupPartnerLink_0">LookupPartnerLink</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_LookupPortType_0">LookupPortType</a></td>
<td>0</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckOperationSet_0">CheckOperationSet</a></td>
<td>0</td>
<td>pass1</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckPartnerLink_2">CheckPartnerLink</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if partner link exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckVariable_3">CheckVariable</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if outputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a></td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckPortType_3">CheckPortType</a></td>
<td>3</td>
<td>pass1</td>
<td>Check if port type exists<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckPartnerLinkType_4">CheckPartnerLinkType</a></td>
<td>4</td>
<td>pass1</td>
<td>Check partner link type<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/27/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>12</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckIfPartnerRoleIsDefined_5">CheckIfPartnerRoleIsDefined</a></td>
<td>5</td>
<td>pass1</td>
<td>Checks if partner role is defined in reply activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>13</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckRolePortTypeWithReceivePortType_10">CheckRolePortTypeWithReceivePortType</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks portType and derived portType values on reply activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00005_table">00005</a></td>
</tr>
<tr>
<td>14</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckOutputMessage_12">CheckOutputMessage</a></td>
<td>12</td>
<td>pass1</td>
<td>Checks if output message is defined for reply activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/25/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>15</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckVariableAndMessageStructureCompatibility_20">CheckVariableAndMessageStructureCompatibility</a></td>
<td>20</td>
<td>pass1</td>
<td>Check message type compatability on reply<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/22/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00058_table">00058</a></td>
</tr>
<tr>
<td>16</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_checkToPartsPresence_50">checkToPartsPresence</a></td>
<td>50</td>
<td>pass1</td>
<td>Check to see if toPart is specified; if so then variable must not be used on the reply.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00059_table">00059</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}rethrow</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator">org.eclipse.bpel.validator.rules.RethrowValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator&m=rule_CheckRethrowPlacement_10">CheckRethrowPlacement</a></td>
<td>10</td>
<td>pass1</td>
<td>Check rethrow placement (catch or catchAll)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/5/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00006_table">00006</a></td>
</tr>
</table>
<li><div class=missing>{http://docs.oasis-open.org/wsbpel/2.0/plnktype}role - no validator.</div></li>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}scope</b><p>9 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator">org.eclipse.bpel.validator.rules.ScopeValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckExitOnStandardFault_10">CheckExitOnStandardFault</a></td>
<td>10</td>
<td>pass1</td>
<td>Check exitOnStandardFault attribute setting<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckIsolatedAttribute_10">CheckIsolatedAttribute</a></td>
<td>10</td>
<td>pass1</td>
<td>Check isolated attribute setting on scope<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckNoIsolatedScopeDescendants_20">CheckNoIsolatedScopeDescendants</a></td>
<td>20</td>
<td>pass1</td>
<td>Isolated scopes may not contain other isolated scopes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/24/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00091_table">00091</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckUniqueScopeNames_20">CheckUniqueScopeNames</a></td>
<td>20</td>
<td>pass1</td>
<td>Within a scope all immediately enclosed scopes must have unique name<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/24/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00092_table">00092</a></td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckRootFCTScope_25">CheckRootFCTScope</a></td>
<td>25</td>
<td>pass1</td>
<td>Root scope inside an FCT-handler MUST not have a compensation handler<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/28/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00079_table">00079</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}sequence</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.SequenceValidator">org.eclipse.bpel.validator.rules.SequenceValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SequenceValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SequenceValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SequenceValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SequenceValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}source</b><p>8 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator">org.eclipse.bpel.validator.rules.SourceValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the source variable NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckIfInFlow_2">CheckIfInFlow</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if we are within a flow, if not disable rest of rules<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01200_table">01200</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckAgainstDeclaredLink_11">CheckAgainstDeclaredLink</a></td>
<td>11</td>
<td>pass1</td>
<td>The value of the linkName attribute of <source> MUST be the name of a <link> declared in an enclosing <flow> activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00065_table">00065</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckIfSourceAlreadyUsed_12">CheckIfSourceAlreadyUsed</a></td>
<td>12</td>
<td>pass1</td>
<td>Every link must have exactly one activity as source and one as target<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00066_table">00066</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckRepeatableConstruct_15">CheckRepeatableConstruct</a></td>
<td>15</td>
<td>pass1</td>
<td>Link must not cross repeatable constructs<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00070_table">00070</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckEventHandlersBoundary_20">CheckEventHandlersBoundary</a></td>
<td>20</td>
<td>pass2</td>
<td>Check for links crossing event handlers boundaries<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00071_table">00071</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}sources</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.SourcesValidator">org.eclipse.bpel.validator.rules.SourcesValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourcesValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourcesValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.SourcesValidator&m=rule_CheckUniqueSourceName_10">CheckUniqueSourceName</a></td>
<td>10</td>
<td>pass1</td>
<td><source> elements must have distinct linkNames<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00068_table">00068</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}startCounterValue</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.StartCounterValueValidator">org.eclipse.bpel.validator.rules.StartCounterValueValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.StartCounterValueValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.StartCounterValueValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.StartCounterValueValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.StartCounterValueValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}startCounterValue</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}target</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator">org.eclipse.bpel.validator.rules.TargetValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the target variable NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckIfInFlow_2">CheckIfInFlow</a></td>
<td>2</td>
<td>pass1</td>
<td>Check if we are within a flow, if not disable rest of rules<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01200_table">01200</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckIfSourceAlreadyUsed_12">CheckIfSourceAlreadyUsed</a></td>
<td>12</td>
<td>pass1</td>
<td>Every link must have exactly one activity as source and one as target<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/17/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00066_table">00066</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckAgainstDeclaredLink_12">CheckAgainstDeclaredLink</a></td>
<td>12</td>
<td>pass1</td>
<td>The value of the linkName attribute of <target> MUST be the name of a <link> declared in an enclosing <flow> activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00065_table">00065</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}targets</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.TargetsValidator">org.eclipse.bpel.validator.rules.TargetsValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetsValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetsValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TargetsValidator&m=rule_CheckUniqueTargetName_10">CheckUniqueTargetName</a></td>
<td>10</td>
<td>pass1</td>
<td><target> elements must have distinct linkNames<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00069_table">00069</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}terminationHandler</b><p>2 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.TerminationHandlerValidator">org.eclipse.bpel.validator.rules.TerminationHandlerValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TerminationHandlerValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TerminationHandlerValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}throw</b><p>7 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator">org.eclipse.bpel.validator.rules.ThrowValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckFaultName_10">CheckFaultName</a></td>
<td>10</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckFaultVariable_12">CheckFaultVariable</a></td>
<td>12</td>
<td>pass1</td>
<td>Check if the fault is valid<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ThrowValidator&m=rule_CheckVariableType_14">CheckVariableType</a></td>
<td>14</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}to</b><p>6 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator">org.eclipse.bpel.validator.rules.ToValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckToVariant_10">CheckToVariant</a></td>
<td>10</td>
<td>pass1</td>
<td>Checks the allowed formats of the <to> element<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckVariableAndPartVariant_18">CheckVariableAndPartVariant</a></td>
<td>18</td>
<td>pass1</td>
<td>Variables used in <to> must not have part set if they are schema types. (part must not be set) <br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00034_table">00034</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckPartnerLinkVariant_20">CheckPartnerLinkVariant</a></td>
<td>20</td>
<td>pass1</td>
<td><to> spec with partnerLink must have partnerRole set.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00037_table">00037</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckExpressionVariant_50">CheckExpressionVariant</a></td>
<td>50</td>
<td>pass1</td>
<td>Check variable reference expression as used in a <to> element.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00033_table">00033</a></td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}to</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}toPart</b><p>7 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator">org.eclipse.bpel.validator.rules.ToPartValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckVariable_1">CheckVariable</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the toVariable on the toPart.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/15/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckDuplicatePartFromVariable_1">CheckDuplicatePartFromVariable</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to see if part='' fromVariable='' is a duplicate entry.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckVariableDefined_4">CheckVariableDefined</a></td>
<td>4</td>
<td>pass1</td>
<td>Checks to see if the fromVariable is defined.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckMessageParts_5">CheckMessageParts</a></td>
<td>5</td>
<td>pass1</td>
<td>Check to see if the fromVariable type matches the part name specified<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00054_table">00054</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckToPartTypeCompatibility_20">CheckToPartTypeCompatibility</a></td>
<td>20</td>
<td>pass1</td>
<td>Check toPart and variable type compatibility<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/10/2007</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}toParts</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartsValidator">org.eclipse.bpel.validator.rules.ToPartsValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartsValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartsValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartsValidator&m=rule_CheckEveryPartUsed_10">CheckEveryPartUsed</a></td>
<td>10</td>
<td>pass2</td>
<td>Check to make sure that every to part is used<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>03/10/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00050_table">00050</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}transitionCondition</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.TransitionConditionValidator">org.eclipse.bpel.validator.rules.TransitionConditionValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TransitionConditionValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TransitionConditionValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TransitionConditionValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.TransitionConditionValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}transitionCondition</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}until</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.UntilValidator">org.eclipse.bpel.validator.rules.UntilValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.UntilValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.UntilValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.UntilValidator&m=rule_CheckExpressionLanguageSupport_20">CheckExpressionLanguageSupport</a></td>
<td>20</td>
<td>pass1</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.UntilValidator&m=checkExpression">checkExpression</a></td>
<td>100</td>
<td>pass1</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0}until</b><p>4 rules in class <a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator">org.eclipse.bpel.validator.xpath0.XPathValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_SanityCheck_1">SanityCheck</a></td>
<td>1</td>
<td>pass1</td>
<td>XPath sanity check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_CheckExpressionSyntax_2">CheckExpressionSyntax</a></td>
<td>2</td>
<td>pass1</td>
<td>XPath syntax check<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_StaticXPathExpressionAnalysis_10">StaticXPathExpressionAnalysis</a></td>
<td>10</td>
<td>pass1</td>
<td>Create the static analysis visitor for expression analysis<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/30/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.xpath0.XPathValidator&m=rule_ExpressionType_999999">ExpressionType</a></td>
<td>999,999</td>
<td>pass1</td>
<td colspan='2'>-</td>
<td>0</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}validate</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.ValidateValidator">org.eclipse.bpel.validator.rules.ValidateValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ValidateValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ValidateValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ValidateValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ValidateValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.ValidateValidator&m=rule_CheckValidateVariables_15">CheckValidateVariables</a></td>
<td>15</td>
<td>pass1</td>
<td>Make sure that the variables defined in the validate activity are defined.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}variable</b><p>11 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator">org.eclipse.bpel.validator.rules.VariableValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Checks that variable NCName further does not contain a period (.) in the name.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00024_table">00024</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckType_2">CheckType</a></td>
<td>2</td>
<td>pass1</td>
<td>Variable type specification (either element, messaageType, or type).<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/14/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00025_table">00025</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckMessageTypeNode_4">CheckMessageTypeNode</a></td>
<td>4</td>
<td>pass1</td>
<td>Make sure that Message Type is visible from the import(s)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/25/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00010_table">00010</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckElementNode_4">CheckElementNode</a></td>
<td>4</td>
<td>pass1</td>
<td>Make sure that Element is visible from the import(s)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/25/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00010_table">00010</a></td>
</tr>
<tr>
<td>7</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckTypeNode_4">CheckTypeNode</a></td>
<td>4</td>
<td>pass1</td>
<td>Make sure that Type is visible from the import(s)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/25/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00010_table">00010</a></td>
</tr>
<tr>
<td>8</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckIfVariableHidesSuperVariables_15">CheckIfVariableHidesSuperVariables</a></td>
<td>15</td>
<td>pass1</td>
<td>Check to see if variable hides super variables<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/25/2007</td>
<td>N/A</td>
</tr>
<tr>
<td>9</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckForEachCounter_30">CheckForEachCounter</a></td>
<td>30</td>
<td>pass1</td>
<td>For <forEach> the enclosed scope MUST NOT declare a variable with the same name as specified in the counterName attribute of <forEach>.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>01/20/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00076_table">00076</a></td>
</tr>
<tr>
<td>10</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_RegisterTypesToCheck_50">RegisterTypesToCheck</a></td>
<td>50</td>
<td>pass1</td>
<td>Mark the types/elements/messages used to be checked for duplicates<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/25/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00014_table">00014</a></td>
</tr>
<tr>
<td>11</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckCompatibleCopy_40">CheckCompatibleCopy</a></td>
<td>40</td>
<td>pass2</td>
<td>From and to spec must have compatible types<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/16/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00043_table">00043</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}variables</b><p>3 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.VariablesValidator">org.eclipse.bpel.validator.rules.VariablesValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariablesValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariablesValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.VariablesValidator&m=rule_CheckDuplicateVariableName_40">CheckDuplicateVariableName</a></td>
<td>40</td>
<td>pass1</td>
<td>Checks for duplicate variable name<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>12/7/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00023_table">00023</a></td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}wait</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.WaitValidator">org.eclipse.bpel.validator.rules.WaitValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WaitValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WaitValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WaitValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WaitValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WaitValidator&m=rule_BasicSanityCheck_5">BasicSanityCheck</a></td>
<td>5</td>
<td>pass1</td>
<td>Do a basic sanity check on the wait activity.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>9/22/2006</td>
<td>N/A</td>
</tr>
</table>
<li> <b>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}while</b><p>5 rules in class <a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator">org.eclipse.bpel.validator.rules.WhileValidator</a></p>
<table class='av2'>
<tr>
<th class='w1'>#</th>
<th class='w4'>Rule</th>
<th class='w1'>Seq</th>
<th class='w2'>Tag</th>
<th>Description</th>
<th class='w2'>Date</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>1</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator&m=rule_CheckChildrenNodes_0">CheckChildrenNodes</a></td>
<td>0</td>
<td>pass1</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator&m=rule_CheckName_1">CheckName</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the name of the activity which must be valid NCName<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>3</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator&m=rule_CheckSuppressJoinFailure_1">CheckSuppressJoinFailure</a></td>
<td>1</td>
<td>pass1</td>
<td>Check the supressJoinFailure attribute. It checks if it is set and has a value of yes or no.<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/05/2006</td>
<td>N/A</td>
</tr>
<tr>
<td>4</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator&m=rule_CheckParentNode_1">CheckParentNode</a></td>
<td>1</td>
<td>pass1</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>02/15/2007</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a></td>
</tr>
<tr>
<td>5</td>
<td><a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator&m=rule_BasicSanityCheck_11">BasicSanityCheck</a></td>
<td>11</td>
<td>pass1</td>
<td>Check if a condition is present on the while activity<br/><span class=author>Author: michal.chmielewski@oracle.com</span></td>
<td>10/2/2006</td>
<td><a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a></td>
</tr>
</table>
</ol>
<h2>Statistics </h2>
<table class='av'>
<tr><th>Total Rules:</th><td>469</td></tr>
<tr><th>Annotated Rules:</th><td>89</td></tr>
<tr><th>Total Nodes:</th><td>97</td></tr>
</table>
<h2>SA Checks done (against the spec)</h2>
<table class='av2'>
<tr>
<th class='w1'>SA</th>
<th>Description</th>
<th class='w5'>Method</th>
</tr>
<tr>
<td>1</td>
<td>Check solicit-response or notification port types<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>PartnerLinkValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=checkSolicitResponseAndNotification" alt="Checked by org.eclipse.bpel.validator.rules.PartnerLinkValidator.checkSolicitResponseAndNotification"><tt>checkSolicitResponseAndNotification</tt></a></td>
</tr>
<tr>
<td>2</td>
<td>Check for overloaded operation names in port types<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>PartnerLinkValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=checkOverloadedOperationNames" alt="Checked by org.eclipse.bpel.validator.rules.PartnerLinkValidator.checkOverloadedOperationNames"><tt>checkOverloadedOperationNames</tt></a></td>
</tr>
<tr>
<td>3</td>
<td>When exitOnStandardFault=yes, standard fault handlers cannot be present.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>CatchValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckExitStandardFaults_1" alt="Checked by org.eclipse.bpel.validator.rules.CatchValidator.rule_CheckExitStandardFaults_1"><tt>rule_CheckExitStandardFaults_1</tt></a></td>
</tr>
<tr>
<td>4</td>
<td>Checks the expression language for support in the BPEL model<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 10/2/2006</span></td>
<td>Class: <tt>ConditionValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ConditionValidator&m=rule_CheckExpressionLanguageSupport_20" alt="Checked by org.eclipse.bpel.validator.rules.ConditionValidator.rule_CheckExpressionLanguageSupport_20"><tt>rule_CheckExpressionLanguageSupport_20</tt></a></td>
</tr>
<tr>
<td>5</td>
<td>Checks portType and derived portType values on invoke activity.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 9/25/2006</span></td>
<td>Class: <tt>ReplyValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckRolePortTypeWithReceivePortType_10" alt="Checked by org.eclipse.bpel.validator.rules.ReplyValidator.rule_CheckRolePortTypeWithReceivePortType_10"><tt>rule_CheckRolePortTypeWithReceivePortType_10</tt></a></td>
</tr>
<tr>
<td>6</td>
<td>Check rethrow placement (catch or catchAll)<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 10/5/2006</span></td>
<td>Class: <tt>RethrowValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.RethrowValidator&m=rule_CheckRethrowPlacement_10" alt="Checked by org.eclipse.bpel.validator.rules.RethrowValidator.rule_CheckRethrowPlacement_10"><tt>rule_CheckRethrowPlacement_10</tt></a></td>
</tr>
<tr>
<td>7</td>
<td>Check compensateScope placement.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 10/5/2006</span></td>
<td>Class: <tt>CompensateScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckPlacement_10" alt="Checked by org.eclipse.bpel.validator.rules.CompensateScopeValidator.rule_CheckPlacement_10"><tt>rule_CheckPlacement_10</tt></a></td>
</tr>
<tr>
<td>8</td>
<td>Check compensate placement<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 10/5/2006</span></td>
<td>Class: <tt>CompensateValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateValidator&m=rule_CheckPlacement_10" alt="Checked by org.eclipse.bpel.validator.rules.CompensateValidator.rule_CheckPlacement_10"><tt>rule_CheckPlacement_10</tt></a></td>
</tr>
<tr>
<td>9</td>
<td>Mandatory extensions must be understood<br/><span class=author>Author: Unknown<br/>Date: 03/15/2007</span></td>
<td>Class: <tt>ExtensionValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ExtensionValidator&m=rule_CheckMustUnderstand_20" alt="Checked by org.eclipse.bpel.validator.rules.ExtensionValidator.rule_CheckMustUnderstand_20"><tt>rule_CheckMustUnderstand_20</tt></a></td>
</tr>
<tr>
<td>10</td>
<td>Make sure that Message Type is visible from the import(s)<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/25/2007</span></td>
<td>Class: <tt>VariableValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckTypeNode_4" alt="Checked by org.eclipse.bpel.validator.rules.VariableValidator.rule_CheckTypeNode_4"><tt>rule_CheckTypeNode_4</tt></a></td>
</tr>
<tr>
<td>11</td>
<td>Imported namespace, if set, must match<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/15/2007</span></td>
<td>Class: <tt>ImportValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckNamespaceOfImport_8" alt="Checked by org.eclipse.bpel.validator.rules.ImportValidator.rule_CheckNamespaceOfImport_8"><tt>rule_CheckNamespaceOfImport_8</tt></a></td>
</tr>
<tr>
<td>12</td>
<td>When import has no namespace, the targetNamespace must be empty.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/15/2007</span></td>
<td>Class: <tt>ImportValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckNamespaceOfImport_15" alt="Checked by org.eclipse.bpel.validator.rules.ImportValidator.rule_CheckNamespaceOfImport_15"><tt>rule_CheckNamespaceOfImport_15</tt></a></td>
</tr>
<tr>
<td>13</td>
<td>Check the import type. BPEL 2.0 currently supports WSDL and XSD import types.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 10/3/2006</span></td>
<td>Class: <tt>ImportValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckImportType_4" alt="Checked by org.eclipse.bpel.validator.rules.ImportValidator.rule_CheckImportType_4"><tt>rule_CheckImportType_4</tt></a></td>
</tr>
<tr>
<td>14</td>
<td>Check if used types/elements/messages have conflicting definitions<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/10/2007</span></td>
<td>Class: <tt>VariableValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_RegisterTypesToCheck_50" alt="Checked by org.eclipse.bpel.validator.rules.VariableValidator.rule_RegisterTypesToCheck_50"><tt>rule_RegisterTypesToCheck_50</tt></a></td>
</tr>
<tr>
<td>15</td>
<td>Verifies that a start activity has been found in the process<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/01/2007</span></td>
<td>Class: <tt>ProcessValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=CheckIfProcessHasStartActivity" alt="Checked by org.eclipse.bpel.validator.rules.ProcessValidator.CheckIfProcessHasStartActivity"><tt>CheckIfProcessHasStartActivity</tt></a></td>
</tr>
<tr>
<td>16</td>
<td>myRole or partnerRole (or both) must be set<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 09/19/2006</span></td>
<td>Class: <tt>PartnerLinkValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckForUndefinedPartnerLinkRoles_4" alt="Checked by org.eclipse.bpel.validator.rules.PartnerLinkValidator.rule_CheckForUndefinedPartnerLinkRoles_4"><tt>rule_CheckForUndefinedPartnerLinkRoles_4</tt></a></td>
</tr>
<tr>
<td>17</td>
<td>Check if initializePartnerRole is set on the partnerLink if partnerRole is set (or not).<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 09/19/2006</span></td>
<td>Class: <tt>PartnerLinkValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinkValidator&m=rule_CheckPortTypes_18" alt="Checked by org.eclipse.bpel.validator.rules.PartnerLinkValidator.rule_CheckPortTypes_18"><tt>rule_CheckPortTypes_18</tt></a></td>
</tr>
<tr>
<td>18</td>
<td>Checks for duplicate partner link name<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 12/7/2006</span></td>
<td>Class: <tt>PartnerLinksValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.PartnerLinksValidator&m=rule_CheckDuplicateName_40" alt="Checked by org.eclipse.bpel.validator.rules.PartnerLinksValidator.rule_CheckDuplicateName_40"><tt>rule_CheckDuplicateName_40</tt></a></td>
</tr>
<tr>
<td>19</td>
<td>Either the type or element attributes MUST be present but not both.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>Property</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.vprop.Property&m=rule_CheckPropertyType_10" alt="Checked by org.eclipse.bpel.validator.vprop.Property.rule_CheckPropertyType_10"><tt>rule_CheckPropertyType_10</tt></a></td>
</tr>
<tr>
<td>20</td>
<td>Either the type or element attributes MUST be present or messageType AND part.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>PropertyAlias</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckPropertyAliasDefinition_10" alt="Checked by org.eclipse.bpel.validator.vprop.PropertyAlias.rule_CheckPropertyAliasDefinition_10"><tt>rule_CheckPropertyAliasDefinition_10</tt></a></td>
</tr>
<tr>
<td>21</td>
<td>Check types of property aliases<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/18/2007</span></td>
<td>Class: <tt>PropertyAlias</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_ChceckPropertyAliasTypes_13" alt="Checked by org.eclipse.bpel.validator.vprop.PropertyAlias.rule_ChceckPropertyAliasTypes_13"><tt>rule_ChceckPropertyAliasTypes_13</tt></a></td>
</tr>
<tr>
<td>22</td>
<td>Detect duplicate propertyAlias definitions<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/20/2007</span></td>
<td>Class: <tt>PropertyAlias</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.vprop.PropertyAlias&m=rule_CheckDuplicatePropertyAlias_25" alt="Checked by org.eclipse.bpel.validator.vprop.PropertyAlias.rule_CheckDuplicatePropertyAlias_25"><tt>rule_CheckDuplicatePropertyAlias_25</tt></a></td>
</tr>
<tr>
<td>23</td>
<td>Checks for duplicate variable name<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 12/7/2006</span></td>
<td>Class: <tt>VariablesValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariablesValidator&m=rule_CheckDuplicateVariableName_40" alt="Checked by org.eclipse.bpel.validator.rules.VariablesValidator.rule_CheckDuplicateVariableName_40"><tt>rule_CheckDuplicateVariableName_40</tt></a></td>
</tr>
<tr>
<td>24</td>
<td>Checks that variable NCName further does not contain a period (.) in the name.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 9/14/2006</span></td>
<td>Class: <tt>VariableValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckName_1" alt="Checked by org.eclipse.bpel.validator.rules.VariableValidator.rule_CheckName_1"><tt>rule_CheckName_1</tt></a></td>
</tr>
<tr>
<td>25</td>
<td>Variable type specification (either element, messaageType, or type).<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 9/14/2006</span></td>
<td>Class: <tt>VariableValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckType_2" alt="Checked by org.eclipse.bpel.validator.rules.VariableValidator.rule_CheckType_2"><tt>rule_CheckType_2</tt></a></td>
</tr>
<tr>
<td class=warn>26</td>
<td colspan=2><div class=warn>Check for SA code 26 is missing</td></tr>
</tr>
<tr>
<td class=warn>27</td>
<td colspan=2><div class=warn>Check for SA code 27 is missing</td></tr>
</tr>
<tr>
<td class=warn>28</td>
<td colspan=2><div class=warn>Check for SA code 28 is missing</td></tr>
</tr>
<tr>
<td>29</td>
<td>WS-BPEL variables and WS-BPEL functions MUST NOT be used in query expressions of propertyAlias definitions.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 3/6/2007</span></td>
<td>Class: <tt>Query</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.vprop.Query&m=rule_CheckQuery_30" alt="Checked by org.eclipse.bpel.validator.vprop.Query.rule_CheckQuery_30"><tt>rule_CheckQuery_30</tt></a></td>
</tr>
<tr>
<td class=warn>30</td>
<td colspan=2><div class=warn>Check for SA code 30 is missing</td></tr>
</tr>
<tr>
<td class=warn>31</td>
<td colspan=2><div class=warn>Check for SA code 31 is missing</td></tr>
</tr>
<tr>
<td>32</td>
<td>Checks the allowed formats of the &lt;from&gt; element<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/15/2007</span></td>
<td>Class: <tt>ToValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckToVariant_10" alt="Checked by org.eclipse.bpel.validator.rules.ToValidator.rule_CheckToVariant_10"><tt>rule_CheckToVariant_10</tt></a></td>
</tr>
<tr>
<td>33</td>
<td>Check variable reference expression as used in a &lt;to&gt; element.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>ToValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckExpressionVariant_50" alt="Checked by org.eclipse.bpel.validator.rules.ToValidator.rule_CheckExpressionVariant_50"><tt>rule_CheckExpressionVariant_50</tt></a></td>
</tr>
<tr>
<td>34</td>
<td>Variables used in &lt;from&gt; must not have part set if they are schema types. (part must not be set) <br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/15/2007</span></td>
<td>Class: <tt>ToValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckVariableAndPartVariant_18" alt="Checked by org.eclipse.bpel.validator.rules.ToValidator.rule_CheckVariableAndPartVariant_18"><tt>rule_CheckVariableAndPartVariant_18</tt></a></td>
</tr>
<tr>
<td>35</td>
<td>A partner link referenced in a &lt;from&gt; spec with endpoint reference of 'myRole' must have myRole set.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>FromValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckPartnerLinkVariantMyRole_21" alt="Checked by org.eclipse.bpel.validator.rules.FromValidator.rule_CheckPartnerLinkVariantMyRole_21"><tt>rule_CheckPartnerLinkVariantMyRole_21</tt></a></td>
</tr>
<tr>
<td>36</td>
<td>A partner link referenced in a &lt;from&gt; spec with endpoint reference of 'partnerRole' must have partnerRole set.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>FromValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckPartnerLinkVariantPartnerRole_22" alt="Checked by org.eclipse.bpel.validator.rules.FromValidator.rule_CheckPartnerLinkVariantPartnerRole_22"><tt>rule_CheckPartnerLinkVariantPartnerRole_22</tt></a></td>
</tr>
<tr>
<td>37</td>
<td>&lt;to&gt; spec with partnerLink must have partnerRole set.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>ToValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ToValidator&m=rule_CheckPartnerLinkVariant_20" alt="Checked by org.eclipse.bpel.validator.rules.ToValidator.rule_CheckPartnerLinkVariant_20"><tt>rule_CheckPartnerLinkVariant_20</tt></a></td>
</tr>
<tr>
<td>38</td>
<td>The literal &lt;from&gt; spec must return a EII or a TII only<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>FromValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.FromValidator&m=rule_CheckLiteralVariant_30" alt="Checked by org.eclipse.bpel.validator.rules.FromValidator.rule_CheckLiteralVariant_30"><tt>rule_CheckLiteralVariant_30</tt></a></td>
</tr>
<tr>
<td class=warn>39</td>
<td colspan=2><div class=warn>Check for SA code 39 is missing</td></tr>
</tr>
<tr>
<td class=warn>40</td>
<td colspan=2><div class=warn>Check for SA code 40 is missing</td></tr>
</tr>
<tr>
<td class=warn>41</td>
<td colspan=2><div class=warn>Check for SA code 41 is missing</td></tr>
</tr>
<tr>
<td>42</td>
<td>Check if both from and to specs are EII; only then can keepSrcElement be set<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>CopyValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CopyValidator&m=rule_CheckKeepSrcElement_50" alt="Checked by org.eclipse.bpel.validator.rules.CopyValidator.rule_CheckKeepSrcElement_50"><tt>rule_CheckKeepSrcElement_50</tt></a></td>
</tr>
<tr>
<td>43</td>
<td>From and to spec must have compatible types<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>VariableValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckCompatibleCopy_40" alt="Checked by org.eclipse.bpel.validator.rules.VariableValidator.rule_CheckCompatibleCopy_40"><tt>rule_CheckCompatibleCopy_40</tt></a></td>
</tr>
<tr>
<td>44</td>
<td>Check to see if the correlationSet is already specified<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>CorrelationSetValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckDuplicateCorrelationSet_2" alt="Checked by org.eclipse.bpel.validator.rules.CorrelationSetValidator.rule_CheckDuplicateCorrelationSet_2"><tt>rule_CheckDuplicateCorrelationSet_2</tt></a></td>
</tr>
<tr>
<td>45</td>
<td>Properties used in a &lt;correlationSet&gt; MUST be defined using XML Schema simple types.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/01/2007</span></td>
<td>Class: <tt>CorrelationSetValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationSetValidator&m=rule_CheckProperties_15" alt="Checked by org.eclipse.bpel.validator.rules.CorrelationSetValidator.rule_CheckProperties_15"><tt>rule_CheckProperties_15</tt></a></td>
</tr>
<tr>
<td>46</td>
<td>Check the pattern attribute values of correlation<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/20/2007</span></td>
<td>Class: <tt>CorrelationValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckPatternValues_5" alt="Checked by org.eclipse.bpel.validator.rules.CorrelationValidator.rule_CheckPatternValues_5"><tt>rule_CheckPatternValues_5</tt></a></td>
</tr>
<tr>
<td>47</td>
<td>One invocation requires inputVariable (or toPart); 2-way invocation requires outputVariable (or fromPart)<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/22/2007</span></td>
<td>Class: <tt>InvokeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckTwoWayInvocation_25" alt="Checked by org.eclipse.bpel.validator.rules.InvokeValidator.rule_CheckTwoWayInvocation_25"><tt>rule_CheckTwoWayInvocation_25</tt></a></td>
</tr>
<tr>
<td>48</td>
<td>Check message type compatability on invoke<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/22/2007</span></td>
<td>Class: <tt>InvokeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckVariableAndMessageStructureCompatibility_40" alt="Checked by org.eclipse.bpel.validator.rules.InvokeValidator.rule_CheckVariableAndMessageStructureCompatibility_40"><tt>rule_CheckVariableAndMessageStructureCompatibility_40</tt></a></td>
</tr>
<tr>
<td>49</td>
<td>The static analysis check number 49. Refer to spec for description<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/28/2007</span></td>
<td>Class: <tt>EmptyValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.EmptyValidator&m=rule_SA49_0" alt="Checked by org.eclipse.bpel.validator.rules.EmptyValidator.rule_SA49_0"><tt>rule_SA49_0</tt></a></td>
</tr>
<tr>
<td>50</td>
<td>Check to make sure that every to part is used<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/10/2007</span></td>
<td>Class: <tt>ToPartsValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartsValidator&m=rule_CheckEveryPartUsed_10" alt="Checked by org.eclipse.bpel.validator.rules.ToPartsValidator.rule_CheckEveryPartUsed_10"><tt>rule_CheckEveryPartUsed_10</tt></a></td>
</tr>
<tr>
<td>51</td>
<td>Check to see if toPart is specified; if so then inputVariable must not be used on the reply.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>InvokeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_checkToPartsPresence_10" alt="Checked by org.eclipse.bpel.validator.rules.InvokeValidator.rule_checkToPartsPresence_10"><tt>rule_checkToPartsPresence_10</tt></a></td>
</tr>
<tr>
<td>52</td>
<td>Check to see if fromPart is specified; if so then outputVariable must not be used on invoke.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>InvokeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_checkFromPartsPresence_11" alt="Checked by org.eclipse.bpel.validator.rules.InvokeValidator.rule_checkFromPartsPresence_11"><tt>rule_checkFromPartsPresence_11</tt></a></td>
</tr>
<tr>
<td>53</td>
<td>Check to see if the toVariable matches the type of the partName<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>FromPartValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_CheckMessagePart_5" alt="Checked by org.eclipse.bpel.validator.rules.FromPartValidator.rule_CheckMessagePart_5"><tt>rule_CheckMessagePart_5</tt></a></td>
</tr>
<tr>
<td>54</td>
<td>Check to see if the fromVariable type matches the part name specified<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>ToPartValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ToPartValidator&m=rule_CheckMessageParts_5" alt="Checked by org.eclipse.bpel.validator.rules.ToPartValidator.rule_CheckMessageParts_5"><tt>rule_CheckMessageParts_5</tt></a></td>
</tr>
<tr>
<td>55</td>
<td>Check to see if fromPart is specified; if so then variable must not be used on the receive.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>ReceiveValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_checkFromPartsPresence_50" alt="Checked by org.eclipse.bpel.validator.rules.ReceiveValidator.rule_checkFromPartsPresence_50"><tt>rule_checkFromPartsPresence_50</tt></a></td>
</tr>
<tr>
<td>56</td>
<td>Check if this 'start' &lt;receive&gt; activity is positioned correctly<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>ReceiveValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ReceiveValidator&m=rule_CheckIfStartActivity_3" alt="Checked by org.eclipse.bpel.validator.rules.ReceiveValidator.rule_CheckIfStartActivity_3"><tt>rule_CheckIfStartActivity_3</tt></a></td>
</tr>
<tr>
<td>57</td>
<td>Check common correlation sets on all the start activities<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/10/2007</span></td>
<td>Class: <tt>ProcessValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ProcessValidator&m=CheckCorrelationSetsOnStartActivities" alt="Checked by org.eclipse.bpel.validator.rules.ProcessValidator.CheckCorrelationSetsOnStartActivities"><tt>CheckCorrelationSetsOnStartActivities</tt></a></td>
</tr>
<tr>
<td>58</td>
<td>Check message type compatability on receive<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/22/2007</span></td>
<td>Class: <tt>ReplyValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckVariableAndMessageStructureCompatibility_20" alt="Checked by org.eclipse.bpel.validator.rules.ReplyValidator.rule_CheckVariableAndMessageStructureCompatibility_20"><tt>rule_CheckVariableAndMessageStructureCompatibility_20</tt></a></td>
</tr>
<tr>
<td>59</td>
<td>Check to see if toPart is specified; if so then variable must not be used on the reply.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>ReplyValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_checkToPartsPresence_50" alt="Checked by org.eclipse.bpel.validator.rules.ReplyValidator.rule_checkToPartsPresence_50"><tt>rule_checkToPartsPresence_50</tt></a></td>
</tr>
<tr>
<td class=warn>60</td>
<td colspan=2><div class=warn>Check for SA code 60 is missing</td></tr>
</tr>
<tr>
<td class=warn>61</td>
<td colspan=2><div class=warn>Check for SA code 61 is missing</td></tr>
</tr>
<tr>
<td>62</td>
<td>When createInstance is set to yes, onAlarm must not be there.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>PickValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.PickValidator&m=rule_CheckNoAlaram_2" alt="Checked by org.eclipse.bpel.validator.rules.PickValidator.rule_CheckNoAlaram_2"><tt>rule_CheckNoAlaram_2</tt></a></td>
</tr>
<tr>
<td>63</td>
<td>Check to see if fromPart is specified; if so then variable must not be used on onMessage.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>OnMessageValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.OnMessageValidator&m=rule_checkFromPartsPresence_50" alt="Checked by org.eclipse.bpel.validator.rules.OnMessageValidator.rule_checkFromPartsPresence_50"><tt>rule_checkFromPartsPresence_50</tt></a></td>
</tr>
<tr>
<td>64</td>
<td>Check for unique link name<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 12/7/2006</span></td>
<td>Class: <tt>LinksValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.LinksValidator&m=rule_CheckDuplicateLinkName_40" alt="Checked by org.eclipse.bpel.validator.rules.LinksValidator.rule_CheckDuplicateLinkName_40"><tt>rule_CheckDuplicateLinkName_40</tt></a></td>
</tr>
<tr>
<td>65</td>
<td>The value of the linkName attribute of &lt;source&gt; MUST be the name of a &lt;link&gt; declared in an enclosing &lt;flow&gt; activity.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>TargetValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckAgainstDeclaredLink_12" alt="Checked by org.eclipse.bpel.validator.rules.TargetValidator.rule_CheckAgainstDeclaredLink_12"><tt>rule_CheckAgainstDeclaredLink_12</tt></a></td>
</tr>
<tr>
<td>66</td>
<td>Every link must have exactly one activity as source and one as target<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>TargetValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckIfSourceAlreadyUsed_12" alt="Checked by org.eclipse.bpel.validator.rules.TargetValidator.rule_CheckIfSourceAlreadyUsed_12"><tt>rule_CheckIfSourceAlreadyUsed_12</tt></a></td>
</tr>
<tr>
<td>67</td>
<td>Two different links MUST NOT share the same source *and* target activities; that is, at most one link may be used to connect two activities.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>LinkValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_CheckDistinctLinks_12" alt="Checked by org.eclipse.bpel.validator.rules.LinkValidator.rule_CheckDistinctLinks_12"><tt>rule_CheckDistinctLinks_12</tt></a></td>
</tr>
<tr>
<td>68</td>
<td>&lt;source&gt; elements must have distinct linkNames<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>SourcesValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.SourcesValidator&m=rule_CheckUniqueSourceName_10" alt="Checked by org.eclipse.bpel.validator.rules.SourcesValidator.rule_CheckUniqueSourceName_10"><tt>rule_CheckUniqueSourceName_10</tt></a></td>
</tr>
<tr>
<td>69</td>
<td>&lt;target&gt; elements must have distinct linkNames<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/16/2007</span></td>
<td>Class: <tt>TargetsValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.TargetsValidator&m=rule_CheckUniqueTargetName_10" alt="Checked by org.eclipse.bpel.validator.rules.TargetsValidator.rule_CheckUniqueTargetName_10"><tt>rule_CheckUniqueTargetName_10</tt></a></td>
</tr>
<tr>
<td>70</td>
<td>Link must not cross repeatable constructs<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>SourceValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckRepeatableConstruct_15" alt="Checked by org.eclipse.bpel.validator.rules.SourceValidator.rule_CheckRepeatableConstruct_15"><tt>rule_CheckRepeatableConstruct_15</tt></a></td>
</tr>
<tr>
<td>71</td>
<td>Check for links crossing event handlers boundaries<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>SourceValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.SourceValidator&m=rule_CheckEventHandlersBoundary_20" alt="Checked by org.eclipse.bpel.validator.rules.SourceValidator.rule_CheckEventHandlersBoundary_20"><tt>rule_CheckEventHandlersBoundary_20</tt></a></td>
</tr>
<tr>
<td>72</td>
<td>A &lt;link&gt; declared in a &lt;flow&gt; MUST NOT create a control cycle, that is, the source activity must not have the target activity as a logically preceding activity.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>LinkValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.LinkValidator&m=rule_ControlCycle_14" alt="Checked by org.eclipse.bpel.validator.rules.LinkValidator.rule_ControlCycle_14"><tt>rule_ControlCycle_14</tt></a></td>
</tr>
<tr>
<td class=warn>73</td>
<td colspan=2><div class=warn>Check for SA code 73 is missing</td></tr>
</tr>
<tr>
<td class=warn>74</td>
<td colspan=2><div class=warn>Check for SA code 74 is missing</td></tr>
</tr>
<tr>
<td class=warn>75</td>
<td colspan=2><div class=warn>Check for SA code 75 is missing</td></tr>
</tr>
<tr>
<td>76</td>
<td>For &lt;forEach&gt; the enclosed scope MUST NOT declare a variable with the same name as specified in the counterName attribute of &lt;forEach&gt;.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>VariableValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.VariableValidator&m=rule_CheckForEachCounter_30" alt="Checked by org.eclipse.bpel.validator.rules.VariableValidator.rule_CheckForEachCounter_30"><tt>rule_CheckForEachCounter_30</tt></a></td>
</tr>
<tr>
<td>77</td>
<td>Make sure that the target scope exists<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/27/2007</span></td>
<td>Class: <tt>CompensateScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckTargetScope_25" alt="Checked by org.eclipse.bpel.validator.rules.CompensateScopeValidator.rule_CheckTargetScope_25"><tt>rule_CheckTargetScope_25</tt></a></td>
</tr>
<tr>
<td>78</td>
<td>Target of compenateScope must have a fault or compensation handler<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/27/2007</span></td>
<td>Class: <tt>CompensateScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckTargetScopeHandlers_27" alt="Checked by org.eclipse.bpel.validator.rules.CompensateScopeValidator.rule_CheckTargetScopeHandlers_27"><tt>rule_CheckTargetScopeHandlers_27</tt></a></td>
</tr>
<tr>
<td>79</td>
<td>Root scope inside an FCT-handler MUST not have a compensation handler<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/28/2007</span></td>
<td>Class: <tt>ScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckRootFCTScope_25" alt="Checked by org.eclipse.bpel.validator.rules.ScopeValidator.rule_CheckRootFCTScope_25"><tt>rule_CheckRootFCTScope_25</tt></a></td>
</tr>
<tr>
<td>80</td>
<td>At least one catch or catchAll must be present in fault handlers.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>FaultHandlersValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.FaultHandlersValidator&m=rule_CheckHandlerCount_1" alt="Checked by org.eclipse.bpel.validator.rules.FaultHandlersValidator.rule_CheckHandlerCount_1"><tt>rule_CheckHandlerCount_1</tt></a></td>
</tr>
<tr>
<td>81</td>
<td>Fault variable must have message type or element set<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/25/2007</span></td>
<td>Class: <tt>CatchValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckFaultVariable_4" alt="Checked by org.eclipse.bpel.validator.rules.CatchValidator.rule_CheckFaultVariable_4"><tt>rule_CheckFaultVariable_4</tt></a></td>
</tr>
<tr>
<td class=warn>82</td>
<td colspan=2><div class=warn>Check for SA code 82 is missing</td></tr>
</tr>
<tr>
<td>83</td>
<td>At least one onAlarm or onEvent must be present in event handlers.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/10/2007</span></td>
<td>Class: <tt>EventHandlersValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.EventHandlersValidator&m=rule_CheckHandlerCount_1" alt="Checked by org.eclipse.bpel.validator.rules.EventHandlersValidator.rule_CheckHandlerCount_1"><tt>rule_CheckHandlerCount_1</tt></a></td>
</tr>
<tr>
<td>84</td>
<td>Partner Link resolution: associated scope first, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/15/2007</span></td>
<td>Class: <tt>OnEventValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckIfMyRoleIsDefined_5" alt="Checked by org.eclipse.bpel.validator.rules.OnEventValidator.rule_CheckIfMyRoleIsDefined_5"><tt>rule_CheckIfMyRoleIsDefined_5</tt></a></td>
</tr>
<tr>
<td>85</td>
<td>Check to see if fromPart is specified; if so then variable must not be used onEvent.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/20/2007</span></td>
<td>Class: <tt>OnEventValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_checkFromPartsPresence_50" alt="Checked by org.eclipse.bpel.validator.rules.OnEventValidator.rule_checkFromPartsPresence_50"><tt>rule_checkFromPartsPresence_50</tt></a></td>
</tr>
<tr>
<td>86</td>
<td>Variables defined in fromPart are implicitly declared in the associated scope<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/15/2007</span></td>
<td>Class: <tt>FromPartValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.FromPartValidator&m=rule_ImplicitOnEventVariable_10" alt="Checked by org.eclipse.bpel.validator.rules.FromPartValidator.rule_ImplicitOnEventVariable_10"><tt>rule_ImplicitOnEventVariable_10</tt></a></td>
</tr>
<tr>
<td>87</td>
<td>Check message type compatability on onEvent<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/15/2007</span></td>
<td>Class: <tt>OnEventValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_CheckVariableAndMessageStructureCompatibility_20" alt="Checked by org.eclipse.bpel.validator.rules.OnEventValidator.rule_CheckVariableAndMessageStructureCompatibility_20"><tt>rule_CheckVariableAndMessageStructureCompatibility_20</tt></a></td>
</tr>
<tr>
<td>88</td>
<td>Correlation set lookup, first associated scope, then ancestor scopes<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/15/2007</span></td>
<td>Class: <tt>CPartnerActivityValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CPartnerActivityValidator&m=rule_CheckOperationSet_0" alt="Checked by org.eclipse.bpel.validator.rules.CPartnerActivityValidator.rule_CheckOperationSet_0"><tt>rule_CheckOperationSet_0</tt></a></td>
</tr>
<tr>
<td class=warn>89</td>
<td colspan=2><div class=warn>Check for SA code 89 is missing</td></tr>
</tr>
<tr>
<td>90</td>
<td>Either messageType or element must be specified if variable variant is used<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 3/15/2007</span></td>
<td>Class: <tt>OnEventValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.OnEventValidator&m=rule_LookupVariable_5" alt="Checked by org.eclipse.bpel.validator.rules.OnEventValidator.rule_LookupVariable_5"><tt>rule_LookupVariable_5</tt></a></td>
</tr>
<tr>
<td>91</td>
<td>Isolated scopes may not contain other isolated scopes<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/24/2007</span></td>
<td>Class: <tt>ScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckNoIsolatedScopeDescendants_20" alt="Checked by org.eclipse.bpel.validator.rules.ScopeValidator.rule_CheckNoIsolatedScopeDescendants_20"><tt>rule_CheckNoIsolatedScopeDescendants_20</tt></a></td>
</tr>
<tr>
<td>92</td>
<td>Within a scope all immediately enclosed scopes must have unique name<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/24/2007</span></td>
<td>Class: <tt>ScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ScopeValidator&m=rule_CheckUniqueScopeNames_20" alt="Checked by org.eclipse.bpel.validator.rules.ScopeValidator.rule_CheckUniqueScopeNames_20"><tt>rule_CheckUniqueScopeNames_20</tt></a></td>
</tr>
<tr>
<td>93</td>
<td>Check to see if a duplicate catch has been specified<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>CatchValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CatchValidator&m=rule_CheckDuplicateCatch_10" alt="Checked by org.eclipse.bpel.validator.rules.CatchValidator.rule_CheckDuplicateCatch_10"><tt>rule_CheckDuplicateCatch_10</tt></a></td>
</tr>
<tr>
<td>1,000</td>
<td>Checks the actual expression using the expression language validator.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 10/2/2006</span></td>
<td>Class: <tt>WhileValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.WhileValidator&m=rule_BasicSanityCheck_11" alt="Checked by org.eclipse.bpel.validator.rules.WhileValidator.rule_BasicSanityCheck_11"><tt>rule_BasicSanityCheck_11</tt></a></td>
</tr>
<tr>
<td>1,001</td>
<td>Check to see if keep source element is one of the allowed values<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/12/2007</span></td>
<td>Class: <tt>MessageExchangesValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.MessageExchangesValidator&m=rule_CheckDuplicateName_40" alt="Checked by org.eclipse.bpel.validator.rules.MessageExchangesValidator.rule_CheckDuplicateName_40"><tt>rule_CheckDuplicateName_40</tt></a></td>
</tr>
<tr>
<td>1,004</td>
<td>Check target scope NCName<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/27/2007</span></td>
<td>Class: <tt>CompensateScopeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CompensateScopeValidator&m=rule_CheckTargetScopeNCName_15" alt="Checked by org.eclipse.bpel.validator.rules.CompensateScopeValidator.rule_CheckTargetScopeNCName_15"><tt>rule_CheckTargetScopeNCName_15</tt></a></td>
</tr>
<tr>
<td>1,010</td>
<td>Check the initiate attribute values<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>CorrelationValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CorrelationValidator&m=rule_CheckInitiate_2" alt="Checked by org.eclipse.bpel.validator.rules.CorrelationValidator.rule_CheckInitiate_2"><tt>rule_CheckInitiate_2</tt></a></td>
</tr>
<tr>
<td>1,200</td>
<td>Check if we are within a flow, if not disable rest of rules<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/17/2007</span></td>
<td>Class: <tt>TargetValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.TargetValidator&m=rule_CheckIfInFlow_2" alt="Checked by org.eclipse.bpel.validator.rules.TargetValidator.rule_CheckIfInFlow_2"><tt>rule_CheckIfInFlow_2</tt></a></td>
</tr>
<tr>
<td>1,234</td>
<td>Imported node location problem<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 03/29/2007</span></td>
<td>Class: <tt>ImportValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ImportValidator&m=rule_CheckImportLocation_14" alt="Checked by org.eclipse.bpel.validator.rules.ImportValidator.rule_CheckImportLocation_14"><tt>rule_CheckImportLocation_14</tt></a></td>
</tr>
<tr>
<td>2,001</td>
<td>Check to make sure that my parent node is within a set of allowed nodes<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/15/2007</span></td>
<td>Class: <tt>CValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CValidator&m=rule_CheckParentNode_1" alt="Checked by org.eclipse.bpel.validator.rules.CValidator.rule_CheckParentNode_1"><tt>rule_CheckParentNode_1</tt></a></td>
</tr>
<tr>
<td>2,002</td>
<td>Check my children nodes (types and occurances)<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 02/15/2007</span></td>
<td>Class: <tt>CValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.CValidator&m=rule_CheckChildrenNodes_0" alt="Checked by org.eclipse.bpel.validator.rules.CValidator.rule_CheckChildrenNodes_0"><tt>rule_CheckChildrenNodes_0</tt></a></td>
</tr>
<tr>
<td>2,003</td>
<td>Check if inputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>ReplyValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.ReplyValidator&m=rule_CheckVariable_3" alt="Checked by org.eclipse.bpel.validator.rules.ReplyValidator.rule_CheckVariable_3"><tt>rule_CheckVariable_3</tt></a></td>
</tr>
<tr>
<td>2,004</td>
<td>Check if outputVariable is set and exists and is defined correctly.<br/><span class=author>Author: michal.chmielewski@oracle.com<br/>Date: 01/20/2007</span></td>
<td>Class: <tt>InvokeValidator</tt><br/>
Method: <a href="source.php?c=org.eclipse.bpel.validator.rules.InvokeValidator&m=rule_CheckOutputVariable_3" alt="Checked by org.eclipse.bpel.validator.rules.InvokeValidator.rule_CheckOutputVariable_3"><tt>rule_CheckOutputVariable_3</tt></a></td>
</tr>
</table>
<h2>Completeness of SA checks</h2>
<table class='av'>
<tr><th>Total SA Checks:</th><td>94</td></tr>
<tr><th>Implemented SA Checks:</th><td>79</td></tr>
<tr><th>Missing SA Checks:</th><td>15</td></tr>
<tr><th>% Complete:</th><td>84.04</td></tr>
<tr><th>% TODO:</th><td>15.96</td></tr>
</table>
<h2>Error messages being reported against SA checks</h2>
<table class='av2'>
<tr>
<th class='w5'>Message Text</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>{1} "{2}" of type "{4}" is not compatible with WSDL message "{3}".</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00048_table">00048</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00058_table">00058</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00087_table">00087</a>
</td>
</tr>
<tr>
<td>The start activity <{0}> must be the first activity in the process.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00056_table">00056</a>
</td>
</tr>
<tr>
<td>Standard fault "{1}" cannot be handled in <{0}> when exitOnStandardFaults is set to yes.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00003_table">00003</a>
</td>
</tr>
<tr>
<td>The partner link "{1}" referenced from this <{0}> must have "{2}" defined.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00037_table">00037</a>
</td>
</tr>
<tr>
<td>Target scope "{2}" does not exist.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00077_table">00077</a>
</td>
</tr>
<tr>
<td>Target {3} "{2}" must have a compensationHandler or a faultHandler.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00078_table">00078</a>
</td>
</tr>
<tr>
<td>{1,choice,0#Node|1#Activity} <{0}> must contain at least {5,choice,1#one node|1<{5} nodes} from {3}</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a>
</td>
</tr>
<tr>
<td>The <{1}> node present in this <{0}> has {2,choice,0# unspecified text value (is empty)| 1<has too many elements (1 element is required)}</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00038_table">00038</a>
</td>
</tr>
<tr>
<td><{3}> can only occur at most {5,choice,1#one time|1<{5} times} in parent {1,choice,0#node|1#activity} <{0}></td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02002_table">02002</a>
</td>
</tr>
<tr>
<td><{1}> name "{2}" is already defined in this scope/process.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00018_table">00018</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00023_table">00023</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00044_table">00044</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00064_table">00064</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00068_table">00068</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00069_table">00069</a>
</td>
</tr>
<tr>
<td>This <{0}> with name="{1}" was already defined previously</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00022_table">00022</a>
</td>
</tr>
<tr>
<td>Cannot import type "{1}" from location "{2}"</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01234_table">01234</a>
</td>
</tr>
<tr>
<td>The XSD type "{1}" of {2} "{3}" in this <{0}> is not a simple XSD type.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00045_table">00045</a>
</td>
</tr>
<tr>
<td>This <{0}> uses undefined message part "{1}" in message type "{2}"</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00021_table">00021</a>
</td>
</tr>
<tr>
<td>There is no "{2}" message that is used by this <{0}> - {3,choice,0#node <{4}> |2#attribute "{4}"} must be omitted.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00047_table">00047</a>
</td>
</tr>
<tr>
<td>Solicit-response operation "{4}" in portType "{3}" cannot be used in a BPEL process.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00001_table">00001</a>
</td>
</tr>
<tr>
<td>XSD element <{0}> in import {1} conflicts with element of the same name in {2}.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00014_table">00014</a>
</td>
</tr>
<tr>
<td>{1,choice,0#Node|1#Activity} <{0}> must have {2} {3,choice,0#node|1#activity|2#attribute} present.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00080_table">00080</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00081_table">00081</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00083_table">00083</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a>
</td>
</tr>
<tr>
<td>The variable name "{1}" is used as a counter name in <{2}>.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00076_table">00076</a>
</td>
</tr>
<tr>
<td>The link "{1}" used as a {0} is not defined in the enclosing flow.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00065_table">00065</a>
</td>
</tr>
<tr>
<td>Scope "{1}" cannot have a <{2}> because because it is itself inside an FCT-hander.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00079_table">00079</a>
</td>
</tr>
<tr>
<td>The <link> "{1}" has a control cycle where the source "{2}" has the target "{3}" as a preceding activity.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00072_table">00072</a>
</td>
</tr>
<tr>
<td><{0}> cannot be a child of <{1}>; it can only be a child of {2}</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02001_table">02001</a>
</td>
</tr>
<tr>
<td>The link "{1}" does not have a source.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00066_table">00066</a>
</td>
</tr>
<tr>
<td>{0} attribute refers to an unsupported language URI {1}</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00004_table">00004</a>
</td>
</tr>
<tr>
<td>A catch for fault "{1}" already exist.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00093_table">00093</a>
</td>
</tr>
<tr>
<td>Extension "{1}" is not supported by this implementation.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00009_table">00009</a>
</td>
</tr>
<tr>
<td>{1,choice,0#Node|1#Activity} <{0}> must specify one {3,choice,0#node|1#activity|2#attribute} {2}.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00081_table">00081</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a>
</td>
</tr>
<tr>
<td>The attribute {1} must be set to "{2}" on this <{0}></td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00057_table">00057</a>
</td>
</tr>
<tr>
<td>Attribute "{0}" must not be set on this <{1}> {2,choice,0#node|1#activity}.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00046_table">00046</a>
</td>
</tr>
<tr>
<td>{3,choice,0#Node|1#Activity|2#Attribute} {2} must not be specified on {1,choice,0#node|1#activity} <{0}>.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a>
</td>
</tr>
<tr>
<td>Attribute "{1}" cannot be set because {2} "{3}" is not an element.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00042_table">00042</a>
</td>
</tr>
<tr>
<td>Immediately enclosed {0} "{1}" must have a unique name within the outer scope "{3}".</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00092_table">00092</a>
</td>
</tr>
<tr>
<td>"{1}" is set to "{2}" on this <{0}> {4,choice,0#node|1#activity} but it can only be set to {3}</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00017_table">00017</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00046_table">00046</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01001_table">01001</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01010_table">01010</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02004_table">02004</a>
</td>
</tr>
<tr>
<td>The {1} of "{2}" is not compatible with {3} of "{4}" - {5}</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00043_table">00043</a>
</td>
</tr>
<tr>
<td>Message part "{1}" does not exist in message "{2}"</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00034_table">00034</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00054_table">00054</a>
</td>
</tr>
<tr>
<td>partnerLink "{1}" uses portType "{3}" (via partnerLinkType "{2}") which has an overloaded operation "{4}".</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00002_table">00002</a>
</td>
</tr>
<tr>
<td>Attribute "{1}" is not set on this <{0}> {2,choice,0#node|1#activity}.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00000_table">00000</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00010_table">00010</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00024_table">00024</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00046_table">00046</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00047_table">00047</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00081_table">00081</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01001_table">01001</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01004_table">01004</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01010_table">01010</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02004_table">02004</a>
</td>
</tr>
<tr>
<td>The <{0}> activity named "{1}" must be in a fault, compensate, or termination handlers.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00007_table">00007</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00008_table">00008</a>
</td>
</tr>
<tr>
<td>The "{1}" cannot be used on <{0}> that does not have {2} defined.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00017_table">00017</a>
</td>
</tr>
<tr>
<td><{0}> activity "{1}" specifies a portType "{2}", yet this portType does not match the portType derived from "{4}" of partnerLink "{3}" defined in WSDL "{5}"</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00005_table">00005</a>
</td>
</tr>
<tr>
<td>Isolated scope "{1}" cannot exist within another isolated scope (scope "{3}").</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00091_table">00091</a>
</td>
</tr>
<tr>
<td><{0}> activity "{1}" is trying to use partnerLink "{2}" which does not have a "{3}" defined.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00084_table">00084</a>
</td>
</tr>
<tr>
<td>Part "{3}" must be specified on this <{2}> - activity <{1}> requires it.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00050_table">00050</a>
</td>
</tr>
<tr>
<td>The targetNamespace {2} of the imported document is not the default namespace.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00012_table">00012</a>
</td>
</tr>
<tr>
<td>This <{0}> activity is a start activity and cannot have an onAlarm component.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00062_table">00062</a>
</td>
</tr>
<tr>
<td>The import namespace {1} and the imported document target namespace {2} do not match.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00011_table">00011</a>
</td>
</tr>
<tr>
<td>The {1} start activities must share at least one correlation.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00057_table">00057</a>
</td>
</tr>
<tr>
<td>Either "{1}" or "{2}" attribute is required on this <{0}></td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00019_table">00019</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00020_table">00020</a>
</td>
</tr>
<tr>
<td>The partner link "{1}" referenced from this <{0}> must have "{2}" defined.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00035_table">00035</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00036_table">00036</a>
</td>
</tr>
<tr>
<td>The <{1}> activity named {0} must be in a fault handler.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00006_table">00006</a>
</td>
</tr>
<tr>
<td>The part "{1}" is already specified in another <{0}>.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00053_table">00053</a>
</td>
</tr>
<tr>
<td>The link "{1}" is not unique - the link "{2}" also makes an identical connection.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00067_table">00067</a>
</td>
</tr>
<tr>
<td>The form of <{0}> is not valid (too many variants detected).</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a>
</td>
</tr>
<tr>
<td>The variable name "{0}" contains an illegal period (.) character.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00024_table">00024</a>
</td>
</tr>
<tr>
<td>Notification operation "{4}" in portType "{3}" (via partnerLinkType "{2}") cannot be used in a BPEL process.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00001_table">00001</a>
</td>
</tr>
<tr>
<td>The link "{1}" does not have a target.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00066_table">00066</a>
</td>
</tr>
<tr>
<td>The link "{1}" crosses repeatable boundary on <{2}>.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00070_table">00070</a>
</td>
</tr>
<tr>
<td>The "{0}" attribute of this <{1}> is set to "{2}" - it is not a valid NCName.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00000_table">00000</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00024_table">00024</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01004_table">01004</a>
</td>
</tr>
<tr>
<td>Either <{1}> *or* attribute "{2}" must be specified on <{0}>.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00051_table">00051</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00052_table">00052</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00055_table">00055</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00059_table">00059</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00063_table">00063</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00085_table">00085</a>
</td>
</tr>
<tr>
<td>The {1} "{2}" is not of messageType and a "part" is specified in this <{0}> node.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00034_table">00034</a>
</td>
</tr>
<tr>
<td>"{1}" is set to "{3}" on this <{0}> {2,choice,0#|1#activity} but it cannot be resolved (check value of "{1}", imports, WSDLs or XSDs).</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00010_table">00010</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00017_table">00017</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00021_table">00021</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00045_table">00045</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00081_table">00081</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00088_table">00088</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00090_table">00090</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02004_table">02004</a>
</td>
</tr>
<tr>
<td>Link "{1}" must be outbound only; target activity must be outside of the enclosing <{2}>.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00071_table">00071</a>
</td>
</tr>
<tr>
<td>Variable "{0}" must be have either messageType,element, or type defined.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00025_table">00025</a>
</td>
</tr>
<tr>
<td>There is no start activity in process "{1}"</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00015_table">00015</a>
</td>
</tr>
<tr>
<td>{0} "{1}" must have "{2}" and/or "{3}" set.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00016_table">00016</a>
</td>
</tr>
</table>
<h2>Warning messages being reported against SA checks</h2>
<table class='av2'>
<tr>
<th class='w5'>Message Text</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>The expression in <{0}> cannot be checked - no expression validator has been registered for language {1}.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00029_table">00029</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00033_table">00033</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA01000_table">01000</a>
</td>
</tr>
<tr>
<td>The {1} of simple type "{2}" is not compatible with {3} of simple type "{4}" - a BPEL runtime may provide an implicit conversion.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00043_table">00043</a>
</td>
</tr>
<tr>
<td>The {3,choice,0#node|1#activity} <{0}> refers to a {1} (via the attribute "{2}") - this {1} needs to be defined correctly.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00032_table">00032</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02003_table">02003</a>
<br/>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA02004_table">02004</a>
</td>
</tr>
</table>
<h2>Information messages being reported against SA checks</h2>
<table class='av2'>
<tr>
<th class='w5'>Message Text</th>
<th class='w1'>SA</th>
</tr>
<tr>
<td>Copy rule not checked - {1} type-of "{2}", {3} type-of "{4}".</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00043_table">00043</a>
</td>
</tr>
<tr>
<td>The {1} of {0} is not defined in BPEL 2.0 and is not understood by this implementation.</td>
<td>
<a href="http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html#SA00013_table">00013</a>
</td>
</tr>
</table>