The BPEL Mapper provides a framework for processing and directing BPEL process data. This framework consists of the following components:
Menu Bar. The menu bar provides operators, necessary elements, and XPath functions you use to create BPEL mappings. You can also enhance or extend BPEL mappings by incorporating predicates that consist of XPath functions.
On the right side of the menu bar, you can use the following buttons to work with function boxes, or functoids:
Expand Mapped Nodes — Expands all mapped nodes.
Collapse All — Collapses all function boxes. This command is useful when you work with numerous function boxes in the mapping pane.
All — All nodes are displayed.
Output — . Only connected nodes wil be dispayed.
Source tree pane — The source tree pane is placed on the left and contains a tree component that provides access to a business process's data variables and partnerlinks.
Mapping pane — The mapping pane contains a canvas for creating BPEL mappings. When you select a function from the menu bar, a function box appears in the mapping pane. If the function accepts any arguments, then the left side of the function box has one connector for each argument. If an argument is optional, then a question mark appears after the argument name. The right side of the function box has one connector for the result. You can use the BPEL Mapper with the following business process elements:
Assign activity — You can define one or more copy assignments.
If activity — You can define the condition.
Else If element within an If activity — You can define the condition.
For Each activity — You can define the condition.
Repeat Until activity — You can define the condition.
While activity — You can define the condition.
Wait activity — You can specify the deadline or duration.
onAlarm event — You can specify the deadline or duration..
Destination tree pane — This pane is placed on the right. Tree component of the destination pane depends on the business process element that you are mapping. The pane contains the following components:
For an Assign activity, the right pane contains the same tree component as the left pane.
For an If activity, Else If element, For Each activity, Repeat Until activity, and While activity, the right pane contains a Result node.
For the Wait activity, the right pane contains a Deadline or Duration node.
Open the BPEL diagram and do one of the following:
Double-click the element that requires BPEL Mapper. The Mapper tab opens.
Select an element that requires the mapper and on the diagram toolbar click the Mapper tab.
If you want to see the mapper and the diagram of the process at the same time, you can place the mapper to a separate window. For more information see Cloning Document Views.