Author: vanto
Date: Fri Nov 23 10:44:25 2012
New Revision: 1412816
URL: http://svn.apache.org/viewvc?rev=1412816&view=rev
Log:
links fixed.
Modified:
ode/site/trunk/content/bpel-extensions.mdtext
Modified: ode/site/trunk/content/bpel-extensions.mdtext
URL:
http://svn.apache.org/viewvc/ode/site/trunk/content/bpel-extensions.mdtext?rev=1412816&r1=1412815&r2=1412816&view=diff
==============================================================================
--- ode/site/trunk/content/bpel-extensions.mdtext (original)
+++ ode/site/trunk/content/bpel-extensions.mdtext Fri Nov 23 10:44:25 2012
@@ -9,14 +9,14 @@ ODE extends the [WS-BPEL](ws-bpel-2.0.ht
* [XPath Extensions](#BPELExtensions-XPathExtensions)
* [External Variables](#BPELExtensions-ExternalVariables)
* [Headers Handling](#BPELExtensions-HeadersHandling)
- * [RESTful BPEL, Part I](#BPELExtensions-RESTfulBPEL,PartI)
- * [RESTful BPEL, Part II](#BPELExtensions-RESTfulBPEL,PartII)
+ * [RESTful BPEL, Part I](#BPELExtensions-RESTfulBPEL-PartI)
+ * [RESTful BPEL, Part II](#BPELExtensions-RESTfulBPEL-PartII)
* [Iterable ForEach](#BPELExtensions-IterableForEach)
* [Flexible Assigns](#BPELExtensions-FlexibleAssigns)
* [Process Contexts](#BPELExtensions-ProcessContexts)
<a name="BPELExtensions-ImplicitCorrelations"></a>
-## [Implicit Correlations](implicitcorrelations.html)
+## [Implicit Correlations](implicit-correlations.html)
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 â *correlation* â 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.
@@ -25,7 +25,7 @@ To keep simple cases simple, ODE provide
[Read more](implicit-correlations.html)
<a name="BPELExtensions-ActivityFailureandRecovery"></a>
-## [Activity Failure and Recovery](activityfailureandrecovery.html)
+## [Activity Failure and Recovery](activity-failure-and-recovery.html)
There are several types of error conditions. In this document we introduce a
class of error condition called *failures*, distinct from *faults*, and
describe how failures are caught and handled by the process engine.
@@ -36,63 +36,63 @@ In short, failures shields the process f
[Read more](activity-failure-and-recovery.html)
<a name="BPELExtensions-ExtensionActivities-ExtensibleAssignOperations"></a>
-## [Extension Activities & Extensible Assign
Operations](extensionactivities-extensibleassignoperations.html)
+## [Extension Activities & Extensible Assign
Operations](extension-activities-extensible-assign-operations.html)
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
(`<extensionActivity>` & `<extensionAssignOperation>`).
-[Read more](extension-activities-&-extensible-assign-operations.html)
+[Read more](extension-activities-extensible-assign-operations.html)
<a name="BPELExtensions-XPathExtensions"></a>
-## [XPath Extensions](xpathextensions.html)
+## [XPath Extensions](xpath-extensions.html)
Apache ODE extends the default XPath coverage provided by the WS-BPEL
specification mostly by adding support for [XPath
2.0](http://www.w3.org/TR/xpath20/) and by offering a few utility extension
functions to make some assignments easier.
[Read more](xpath-extensions.html)
<a name="BPELExtensions-ExternalVariables"></a>
-## [External Variables](externalvariables.html)
+## [External Variables](external-variables.html)
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.
[Read more](external-variables.html)
<a name="BPELExtensions-HeadersHandling"></a>
-## [Headers Handling](headershandling.html)
+## [Headers Handling](headers-handling.html)
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.
[Read more](headers-handling.html)
-<a name="BPELExtensions-RESTfulBPEL,PartI"></a>
-## [RESTful BPEL, Part I](restfulbpel,parti.html)
+<a name="BPELExtensions-RESTfulBPEL-PartI"></a>
+## [RESTful BPEL, Part I](restful-bpel-part-i.html)
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.
-[Read more](restful-bpel,-part-i.html)
+[Read more](restful-bpel-part-i.html)
-<a name="BPELExtensions-RESTfulBPEL,PartII"></a>
-## [RESTful BPEL, Part II](restfulbpel,partii.html)
+<a name="BPELExtensions-RESTfulBPEL-PartII"></a>
+## [RESTful BPEL, Part II](restful-bpel-part-ii.html)
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.
-[Read more](restful-bpel,-part-ii.html)
+[Read more](restful-bpel-part-ii.html)
<a name="BPELExtensions[IterableForEach"></a>
-## [Iterable ForEach](iterableforeach.html)
+## [Iterable ForEach](iterable-foreach.html)
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.
[Read more](iterable-foreach.html)
<a name="BPELExtensions-FlexibleAssigns"></a>
-## [Flexible Assigns](flexibleassigns.html)
+## [Flexible Assigns](flexible-assigns.html)
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.
[Read more](flexible-assigns.html)
<a name="BPELExtensions-ProcessContexts"></a>
-## [Process Contexts](processcontexts.html)
+## [Process Contexts](process-contexts.html)
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.