BPEL 2.0 comes with really nice assign features. The detail text available at this Oracle link -
http://docs.oracle.com/cd/E17904_01/integration.1111/e10224/bp_appx_ref.htm#CIAEAEEB
Excerpt of the page is here -
- In the From and To XPath fields, you can also place your cursor over the icon to the left of the source type to display the operation being performed (for example, copy, append, and so on). Each operation type is represented by a different icon. You can also right-click a copy rule to display a list of actions to perform:
- Edit 'From' Expression or Edit 'To' Expression: Select this option to edit XPath expression values when the created copy rule contains a query for the source or target node. This selection invokes the Expression Builder dialog. The menu option that displays is based on the current content of your copy rule selection.
- ignoreMissingFromData: Select this option to toggle the ignoreMissingFromData attribute on the copy rule on and off. When toggled on, this suppresses anybpel:selectionFailure standard faults.
- insertMissingToData: Select this option to toggle the insertMissingToData attribute on the copy rule on and off.
- keepSrcElementName (in BPEL 2.0 projects only): Select this option to toggle the keepSrcElementName attribute on the copy rule on and off. This option enables you to replace the element name of the destination (as selected by the to-spec) with the element name of the source.
- Change Rule Type (in BPEL 2.0 projects only): Select this option to change the type of the selected rule to one of the BPEL extension rules: bpelx:copyList,bpelx:insertAfter, bpelx:insertBefore, or bpelx:append.
- Delete rule: Select this option to delete the selected rule.