ActiveVOS Designer User’s Guide

Overview of Data Manipulation in BPEL

There are many ways to manipulate data in a BPEL process, but it is not always obvious how to perform the data copying tasks easily or efficiently.

Also, you can select an expression language to use on a expression-by-expression basis, depending on your data structure and the selections from it you want to make. For details, see Selecting XPath or XQuery for Expression Building.

Use the following table to consider some examples of manipulating data with a given BPEL technique.

Using copy operations in an assign

Tips for Copy Operations

Copy Operation Query and Expression Examples

Copy Operation Literal Contents Examples

Copy Operation Dynamic Endpoint Reference Example

Element to Element Copy Operation with Keep Source Element Name Attribute

Copy Operation with Ignore Missing From Data Attribute

Mapping data in receive, reply, invoke and people activities

Input Variable

Output Variable

From Part to Variable

From Variable to Part

Initialize a variable

Initializing a Variable

XPath examples

Example XPath Expressions

XQuery examples

Example XQuery Expressions

Attachment custom functions

Attachment Custom Function Examples

Time and date formats

Deadline and Duration Expressions