.Understanding Web Mapper v2.9.3

The Web Mapper is easy to use and enables you to specify source and target schemas and to map data fields from source schema to target schema.

The Web Mapper screen is displayed below:



The Web Mapper screen is divided into these sections:


   Tool Bar

OpenOpen 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

All parameters are displayed in this section as and when they are created in the mapping process.

Comment Section

User can add the comment in this section for a destination element to explain the mapping function and rule.

Â