1. Getting Started

1. Getting Started

Informatica Extensions to WS-BPEL 2.0

Informatica Extensions to WS-BPEL 2.0

In addition to fully supporting the WS-BPEL 2.0 specification, Informatica Business Process Manager has the BPEL extensions described in this topic.
Process Level Extensions
  • Compensation handler and termination handler
    For details, see "Process Element and Properties" in this help.
    The extension namespace is
    http://www.activebpel.org/2006/09/bpel/extension/process_coordination
    .
  • Query handling including Create XPath and Disable Selection Failure
    For details, see "Process Element and Properties" in this help.
    The extension namespace is
    http://www.activebpel.org/2006/09/bpel/extension/query_handling
    .
Activities
The extension activities are "Suspend", "Break", and "Continue", which are described elsewhere in this help.
The extension namespace is
http://www.activebpel.org/2006/09/bpel/extension/activity
.
Links
Links are used in WS-BPEL as synchronization constructs where one activity can be either a target or a source of another activity, but not both at the same time. The link extension allows loop-back functionality. See "Extension for Links" elsewhere in this help.
The extension namespace is
http://www.activebpel.org/2009/06/bpel/extension/links
.
Custom XPath Functions
There are several custom functions, as described in "Using the Expression Builder" in this help.
The extension prefix
abx
is for the namespace
http://www.activebpel.org/2006/09/bpel/extension
.
Implicit Scopes Variables
To allow for a streamlined visual display of a process, Process Server can eliminate assign activities and process variables used to map data. Instead, you can add data mapping within receives, replies, invokes, and people activities. When you map data within these activities, internally scoped variables are added to contain the data. See "Input Variable" and "Output Variable" elsewhere in this help.
The extension namespace is
http://www.activebpel.org/2009/02/bpel/extension/ignorable
.
Interrupting Boundary Events in BPMN
You can treat event handlers as BPMN boundary events and set them to terminate the main activity. See "Adding Boundary Events" elsewhere in this help.
The extension namespace is
http://www.activebpel.org/2009/02/bpel/extension/ignorable
.
Undeclared SOAP Fault (Java Name)
Informatica Business Process Manager includes custom functions to catch undeclared faults and allows you to catch a fault by Java name. For details, see "Catching Undeclared and SOAP Faults" elsewhere in this help.
The required extension namespace is
http://www.active-endpoints.com/2004/06/bpel/extensions/
. Process Server also uses this namespace to catch system errors.


Updated March 09, 2020