List Tab
This tab contains a table of field elements and attributes which will be mapped to the RDML working list fields when the Inbound/Outbound transformation style sheet is applied to the XML source.
You can use the 7.24 Repository Viewer to drag and drop a LANSA field name onto a table row.
The entries in this table were added using the List mark option in the Project Tab:
Right mouse click on the selected node(s) to display the pop-up menu. The pop-up menu allows you to Delete the selected nodes or to Edit the selected Node's field.
If you select more than one node:
- Delete will remove all selected nodes from the collection.
- Edit will only alter the first node selected.
Edit
Allows you to change/edit the RDML working list field name to be mapped.
The keyboard Enter key will perform the same function.
If the structure preference is enabled, extra fields for data Type and Length are made available.
It is recommended not to store 3GL information in the project. Use RPG Structures or the latest RPG service program that uses internal data type information and does not require external 3GL XML files.
Trim
Includes the normalize-space function on the inbound XML field tag.
<rdml:field name="NAME" value="{normalize-space(/Orders/SalesOrder/Customer/CustName)}"/>
Split
Includes the attribute split="yes" on the inbound XML field tag.
<rdml:field name="NAME" value="{/Orders/SalesOrder/Customer/CustName}" split="yes"/>
Delete
Allows you to remove the selected element(s) from the table. The keyboard Delete key will perform the same function.
Structure
Create the structure XML from the list fields. The sequence and data types of these fields must match the 3GL data structure: