The Data Palette of the mapper provides a location to access the variables and their subelements. You can drag-and-drop variables or their subelements from the Data Palette of the mapper into the Constraints and Target Expression tabs of the mapper.
Note: You can also drag-and-drop elements from the Source pane of the mapper directly into the Constraints and Target Expression tabs of the mapper.
The following types of variables are displayed in the Data Palette of the mapper:
When you create link(s) between a source repeating element and a target repeating element, a structural link between the two elements is created and a XQuery for loop is generated. When you use the Constraints tab to limit or constrain repeating element(s), a where clause is added to the XQuery for loop. To learn more about which features of the mapper functionality to use to manipulate and constrain data, see Examples: Manipulating and Constraining Data Using XQuery.
Caution: The Data Palette of the mapper displays a different set of variables than the variables displayed in the Data Palette for business processes (JPDs). The variables displayed in the Data Palette of the mapper are used only in transformations and are distinct from the variables used in business processes.
To View the Variables Associated with Transformation in the Data Palette
To view an XQ file in the Design View:
Modifying Links Using the Target Expression Tab
Examples: Manipulating and Constraining Data Using XQuery
Adding If-Then-Else Constructs to a Link
Business Process Variables and Data Types
![]() |
![]() |