Table of Contents

Search

  1. Preface
  2. Introduction to Data Transformation
  3. Data Processor Transformation
  4. Wizard Input and Output Formats
  5. Relational Input and Output
  6. XMap
  7. Libraries
  8. Schema Object
  9. Command Line Interface
  10. Scripts
  11. Parsers
  12. Script Ports
  13. Document Processors
  14. Formats
  15. Data Holders
  16. Anchors
  17. Transformers
  18. Actions
  19. Serializers
  20. Mappers
  21. Locators, Keys, and Indexing
  22. Streamers
  23. Validators, Notifications, and Failure Handling
  24. Validation Rules
  25. Custom Script Components

Data Transformation User Guide

Data Transformation User Guide

Group Statements Example

Group Statements Example

The EmployeeToWorker XMap moves elements from an employee to a worker. The XMap processes one employee.
The following figure shows the EmployeeToWorker XMap in the XMap editor:
The XMap Editor gird contains the statements from this example. Each row in the grid contains a mapping statement. Each columns show the field values for the relevant mapping.
The grid contains the following mapping statements:
Grid row 1, Group statement named EmployeeToWorker
The EmployeeToWorker statement is a Group statement. It provides context for the rest of the mapping statements.
Grid row 2, Map statement named FirstNametoFirstName
The FirstNametoFirstName statement is a Map statement. It maps the first name to the first name.
Grid row 3, Map statement named LastNametoLastName
The LastNametoLastName statement is a Map statement. It maps the last name to the last name.
Grid row 4, Map statement named Employee/@IDtoID
The Employee/@IDtoID statement is a Map statement. It maps the employee ID to the employee ID.
Grid row 5, Map statement named StartDatetoYearsofService
The StartDatetoYearsofService statement is a Map statement. It determines the number of years of service by subtracting a start-date from the current-date.


Updated September 26, 2018