Author: buildbot
Date: Fri Nov 23 09:48:24 2012
New Revision: 839278

Log:
Staging update by buildbot for ode

Modified:
    websites/staging/ode/trunk/content/   (props changed)
    websites/staging/ode/trunk/content/bpel-extensions.html

Propchange: websites/staging/ode/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Nov 23 09:48:24 2012
@@ -1 +1 @@
-1412792
+1412801

Modified: websites/staging/ode/trunk/content/bpel-extensions.html
==============================================================================
--- websites/staging/ode/trunk/content/bpel-extensions.html (original)
+++ websites/staging/ode/trunk/content/bpel-extensions.html Fri Nov 23 09:48:24 
2012
@@ -81,65 +81,66 @@
       
       <div class="row">
         <div class="span12">
-          <p>ODE extends the <a href="ws-bpel-2.0.html">WS-BPEL</a> in areas 
that aren't covered by the spec. This page details these extensions.</p>
+          <h1 id="overview">Overview</h1>
+<p>ODE extends the <a href="ws-bpel-2.0.html">WS-BPEL</a> in areas that aren't 
covered by the spec. This page details these extensions.</p>
 <ul>
-<li><a href="#BPELExtensions-[ImplicitCorrelations]">[Implicit 
Correlations]</a></li>
-<li><a href="#BPELExtensions-[ActivityFailureandRecovery]">[Activity Failure 
and Recovery]</a></li>
-<li><a 
href="#BPELExtensions-[ExtensionActivities&amp;ExtensibleAssignOperations]">[Extension
 Activities &amp; Extensible Assign Operations]</a></li>
-<li><a href="#BPELExtensions-[XPathExtensions]">[XPath Extensions]</a></li>
-<li><a href="#BPELExtensions-[ExternalVariables]">[External Variables]</a></li>
-<li><a href="#BPELExtensions-[HeadersHandling]">[Headers Handling]</a></li>
-<li><a href="#BPELExtensions-[RESTfulBPEL,PartI]">[RESTful BPEL, Part 
I]</a></li>
-<li><a href="#BPELExtensions-[RESTfulBPEL,PartII]">[RESTful BPEL, Part 
II]</a></li>
-<li><a href="#BPELExtensions-[IterableForEach]">[Iterable ForEach]</a></li>
-<li><a href="#BPELExtensions-[FlexibleAssigns]">[Flexible Assigns]</a></li>
-<li><a href="#BPELExtensions-[ProcessContexts]">[Process Contexts]</a></li>
+<li><a href="#BPELExtensions-ImplicitCorrelations">Implicit 
Correlations</a></li>
+<li><a href="#BPELExtensions-ActivityFailureandRecovery">Activity Failure and 
Recovery</a></li>
+<li><a 
href="#BPELExtensions-ExtensionActivities-ExtensibleAssignOperations">Extension 
Activities &amp; Extensible Assign Operations</a></li>
+<li><a href="#BPELExtensions-XPathExtensions">XPath Extensions</a></li>
+<li><a href="#BPELExtensions-ExternalVariables">External Variables</a></li>
+<li><a href="#BPELExtensions-HeadersHandling">Headers Handling</a></li>
+<li><a href="#BPELExtensions-RESTfulBPEL,PartI">RESTful BPEL, Part I</a></li>
+<li><a href="#BPELExtensions-RESTfulBPEL,PartII">RESTful BPEL, Part II</a></li>
+<li><a href="#BPELExtensions-IterableForEach">Iterable ForEach</a></li>
+<li><a href="#BPELExtensions-FlexibleAssigns">Flexible Assigns</a></li>
+<li><a href="#BPELExtensions-ProcessContexts">Process Contexts</a></li>
 </ul>
-<p><a name="BPELExtensions-<a 
href="implicitcorrelations.html">ImplicitCorrelations</a>"></a></p>
-<h2 id="implicit-correlations">[Implicit Correlations]</h2>
+<p><a name="BPELExtensions-ImplicitCorrelations"></a></p>
+<h2 id="implicit-correlations"><a href="implicitcorrelations.html">Implicit 
Correlations</a></h2>
 <p>BPEL process instances are stateful — therefore, a client interacting 
with the BPEL engine must identify the particular instance with which it 
intends to interact in all of its communications. The BPEL specification 
defines a mechanism — <em>correlation</em> — which allows the process 
designer to specify which parts of an incoming message (i.e. a message going 
from a client to the BPEL server) should be used to identify the target process 
instance. Correlation is a powerful mechanism — however it is a bit 
complicated and relies on "in-band" message data to associate a messages with a 
process instance.</p>
 <p>To keep simple cases simple, ODE provides an alternative correlation 
mechanism — <em>implicit correlation</em> — that automatically handles 
correlation through "out-of-band" session identifiers. The mechanism is simple: 
a unique session identifier is associated with every every partner link 
instance. When a message is sent on a partner link, the session identifier is 
sent along with the message. The recipient is then able to use the received 
session identifier in subsequent communications with the process instance. 
Messages received by the BPEL engine that have a session identifier are routed 
to the correct instance (and partner link) by that session identifier.</p>
 <p><a href="implicit-correlations.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="activityfailureandrecovery.html">ActivityFailureandRecovery</a>"></a></p>
-<h2 id="activity-failure-and-recovery">[Activity Failure and Recovery]</h2>
+<p><a name="BPELExtensions-ActivityFailureandRecovery"></a></p>
+<h2 id="activity-failure-and-recovery"><a 
href="activityfailureandrecovery.html">Activity Failure and Recovery</a></h2>
 <p>There are several types of error conditions. In this document we introduce 
a class of error condition called <em>failures</em>, distinct from 
<em>faults</em>, and describe how failures are caught and handled by the 
process engine.</p>
 <p>For example, when the process is unable to perform DNS resolution to 
determine the service endpoint, it generates a failure. An administrator can 
fix the DNS server and tell the process engine to retry the activity. Had the 
DNS error been reported as a fault, the process would either terminate or 
require complex fault handling and recovery logic to proceed past this point of 
failure.</p>
 <p>In short, failures shields the process from common, non-terminal error 
conditions while retaining simple and straightforward process definitions that 
do not need to account for these error conditions.</p>
 <p><a href="activity-failure-and-recovery.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="extensionactivities&amp;extensibleassignoperations.html">ExtensionActivities&amp;ExtensibleAssignOperations</a>"></a></p>
-<h2 id="extension-activities-extensible-assign-operations">[Extension 
Activities &amp; Extensible Assign Operations]</h2>
+<p><a 
name="BPELExtensions-ExtensionActivities-ExtensibleAssignOperations"></a></p>
+<h2 id="extension-activities-extensible-assign-operations"><a 
href="extensionactivities-extensibleassignoperations.html">Extension Activities 
&amp; Extensible Assign Operations</a></h2>
 <p>Apache ODE provides a plug-in architecture for custom activity 
implementations and custom variable assignment logic. Such plug-ins can be 
registered to ODE and can be used according to the WS-BPEL 2.0 extensibility 
mechnisms (<code>&lt;extensionActivity&gt;</code> &amp; 
<code>&lt;extensionAssignOperation&gt;</code>).</p>
 <p><a href="extension-activities-&amp;-extensible-assign-operations.html">Read 
more</a></p>
-<p><a name="BPELExtensions-<a 
href="xpathextensions.html">XPathExtensions</a>"></a></p>
-<h2 id="xpath-extensions">[XPath Extensions]</h2>
+<p><a name="BPELExtensions-XPathExtensions"></a></p>
+<h2 id="xpath-extensions"><a href="xpathextensions.html">XPath 
Extensions</a></h2>
 <p>Apache ODE extends the default XPath coverage provided by the WS-BPEL 
specification mostly by adding support for <a 
href="http://www.w3.org/TR/xpath20/";>XPath 2.0</a> and by offering a few 
utility extension functions to make some assignments easier.</p>
 <p><a href="xpath-extensions.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="externalvariables.html">ExternalVariables</a>"></a></p>
-<h2 id="external-variables">[External Variables]</h2>
+<p><a name="BPELExtensions-ExternalVariables"></a></p>
+<h2 id="external-variables"><a href="externalvariables.html">External 
Variables</a></h2>
 <p>External variables are an easy way to share data between the process and 
external systems, by treating those independent entities as BPEL variables that 
can be used in expressions and assignments.  External variables may be records 
stored in the database, REST resources, etc.</p>
 <p><a href="external-variables.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="headershandling.html">HeadersHandling</a>"></a></p>
-<h2 id="headers-handling">[Headers Handling]</h2>
+<p><a name="BPELExtensions-HeadersHandling"></a></p>
+<h2 id="headers-handling"><a href="headershandling.html">Headers 
Handling</a></h2>
 <p>There are several situations where one would want to access headers form 
the wire format in their BPEL process. It could be to assign them to another 
message and pass them around or to execute some business logic that's 
header-dependent (often a bad idea but sometimes there's no choice). ODE 
supports the manipulation of wire format headers in two different ways.</p>
 <p><a href="headers-handling.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="restfulbpel,parti.html">RESTfulBPEL,PartI</a>"></a></p>
-<h2 id="restful-bpel-part-i">[RESTful BPEL, Part I]</h2>
+<p><a name="BPELExtensions-RESTfulBPEL,PartI"></a></p>
+<h2 id="restful-bpel-part-i"><a href="restfulbpel,parti.html">RESTful BPEL, 
Part I</a></h2>
 <p>Extends the invoke activity to handle RESTful Web services.  This extension 
uses BPEL variables of type xsd:uri and xsd:string instead of partner links, 
and does away with the WSDL indirection, making it straightforward to develop 
processes that use RESTful Web services. </p>
 <p><a href="restful-bpel,-part-i.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="restfulbpel,partii.html">RESTfulBPEL,PartII</a>"></a></p>
-<h2 id="restful-bpel-part-ii">[RESTful BPEL, Part II]</h2>
+<p><a name="BPELExtensions-RESTfulBPEL,PartII"></a></p>
+<h2 id="restful-bpel-part-ii"><a href="restfulbpel,partii.html">RESTful BPEL, 
Part II</a></h2>
 <p>Extends receive and onEvent to expose RESTful resources that.  This 
extension adds the ability to declare and instantiate resources, and specific 
handling for the HTTP methods GET, POST, PUT and DELETE.</p>
 <p><a href="restful-bpel,-part-ii.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="iterableforeach.html">IterableForEach</a>"></a></p>
-<h2 id="iterable-foreach">[Iterable ForEach]</h2>
+<p><a name="BPELExtensions[IterableForEach"></a></p>
+<h2 id="iterable-foreach"><a href="iterableforeach.html">Iterable 
ForEach</a></h2>
 <p>Extends the <forEach> activity so that the counter variable iterates over 
the items contained in a given sequence.  This extension provides an 
alternative and more dynamic way of generating M branches, where M is the size 
of the binding sequence. The semantics of the <completionCondition> stays the 
same, in that the loop is deemed to be complete if B out of the M branches 
complete (successfully), where B is its actual value.</p>
 <p><a href="iterable-foreach.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="flexibleassigns.html">FlexibleAssigns</a>"></a></p>
-<h2 id="flexible-assigns">[Flexible Assigns]</h2>
+<p><a name="BPELExtensions-FlexibleAssigns"></a></p>
+<h2 id="flexible-assigns"><a href="flexibleassigns.html">Flexible 
Assigns</a></h2>
 <p>Extends the <assign> activity so that it can be made to either ignore or 
insert data that is missing in the to-spec of a copy operation. This shortcut 
allows users to handle what would normally be fault scenarios, in a more 
graceful and intuitive way.</p>
 <p><a href="flexible-assigns.html">Read more</a></p>
-<p><a name="BPELExtensions-<a 
href="processcontexts.html">ProcessContexts</a>"></a></p>
-<h2 id="process-contexts">[Process Contexts]</h2>
+<p><a name="BPELExtensions-ProcessContexts"></a></p>
+<h2 id="process-contexts"><a href="processcontexts.html">Process 
Contexts</a></h2>
 <p>Extends BPEL and ODE to allow the circulation of transport metadata (like 
security tokens, correlation keys, or tracing informations) from messages to 
processes and then from processes to messages.</p>
 <p><a href="process-contexts.html">Read more</a></p>
         </div>


Reply via email to