.Understanding Web Mapper v2.9.3
The Web Mapper screen is displayed below:
The Web Mapper screen is divided into these sections:
- Tool Bar
- Source Panel
- Destination Panel
- Mapping Functions Panel
- Mapping Graph Area
- Parameters Panel
- Comment Section
   Tool Bar
Open | Open Mapping, Load Schema, and other functions like import mapping and Load schema. | |
Save Mapping | Saves mapping activity. | |
AIMap | Open the AIMap activity. | |
Mapping View | Display the mapping Graph area. | |
XML View | Display the XML view of the Mapping. | |
Debugger | Display the Debugger of the mapping. | |
Notification | Display the Error notification of the mapping. | |
Parameters | Opens the Parameters of the mapping activity. | |
Mapping Expression | Display the mapping expression panel. | |
Button | Name | Function |
---|
Source Panel
The Source Panel is used to display a source schema. All the elements of the source schema are listed in the Source Panel. When multiple source schemas are loaded, then all elements of each schema are listed under their respective source nodes.
 Â
Destination Panel
The Target Panel is used to display a target schema. All the elements of the target schema are listed in the Target Panel. When multiple target schemas are loaded, then all elements of each schema are listed under their respective target nodes.
Mapping Functions Panel
The Mapping Functions Panel displays all mapping functions that can be used to map source and target schema elements. Mapping functions are supported by XSLT. However, the Data Mapper also includes some customized functions, which are not standard of XSLT.Â
In addition to the mapping functions, an option of XSL Template is also displayed on the Mapping Functions Panel. This option enables you to Add XSL Template and further manage XSL templates from the Manage XSL Template screen.
Mapping Graph Area
The Mapping Graph Area is used to map the source and the target elements. You can apply the mapping function between source and target elements in this section. Mapping of the selected target element is displayed in the Mapping Graph Area. This mapping is displayed in the form of Mapping Rules (graphical representation) or as Textual Rules (code representation). Additionally, you can view and set target element properties such as adding comments for target elements and also repeat occurrences of a target element based on the occurrences of a source element, by applying the  For Each property. Further, you can apply sorting rules for elements and also set the Disable-Output-Escaping property.Â
Additionally, you can create Local, Global, and Context Variables in Mapping Graph Area. You can also define Custom Methods and Key Functions in this section.Â
The Mapping Graph Area comprises of two tabs. These tabs further list sub tabs using which you can perform various functions. These are outlined in the table below.
Tabs of Mapping Graph Area
Tab | Sub-Tabs | Function |
---|---|---|
  Node    | Mapping Rules | Displays the graphical representation of the mapping of source and target elements. |
Textual Rule | Displays the textual code representation of the mapping of source and target elements. | |
Local Variables | Creates and defines local variables for mapping source and target elements. | |
Properties | Displays and set properties for source and target elements. Enables you to add comments for elements and applies sorting rules for target elements. It allows you to set the Disable-Output-Escaping property. | |
   Global     | Global Variables | Creates and defines global variables for mapping source and target elements. |
Custom Methods | Creates global methods for mapping source and target elements. | |
Key Functions | Creates and defines keys for mapping source and target elements. | |
Context Variables | Creates and defines context variables for mapping source and target elements. | |
Connection Info | Creates and defines connection info variables for mapping source and target elements. | |
Data Viewer  | Source | Preview data of the uploaded file at the source end. |
Target | Preview data at the target end according to the uploaded source file and mapping rule applied. |
Â
 Parameters Panel
Global Variables | Displays a list of all the global variables defined for the mapping of source and target elements in the current mapping object. |
Local Variables | Displays a list of all the local variables defined for the mapping of source and target elements in the current mapping object. |
Custom Methods | Displays a list of all the methods defined for the mapping of source and target elements in the current mapping object. |
Keys | Displays a list of all the keys defined for the mapping of source and target elements in the current mapping object. |
Context Variables | Displays a list of all the context variables defined for the mapping of source and target elements in the current mapping object. All context variables created in the Data Mapper are transferred to the Process Flow Designer. |
Templates | Displays a list of all the XSL templates created for the mapping of source and target elements in the current mapping object. |
Connection Info | Displays a list of all connection info variables. |
Global Methods | Displays a list of all class files present in the Custom Classes folder. |
Value Map | Displays a list of value maps created for the elements |
Parameters | Description |
---|
Comment Section
User can add the comment in this section for a destination element to explain the mapping function and rule.
Â