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. Using the IntelliScript Editor
  7. XMap
  8. Libraries
  9. Schema Object
  10. Command Line Interface
  11. Scripts
  12. Parsers
  13. Script Ports
  14. Document Processors
  15. Formats
  16. Data Holders
  17. Anchors
  18. Transformers
  19. Actions
  20. Serializers
  21. Mappers
  22. Locators, Keys, and Indexing
  23. Streamers
  24. Validators, Notifications, and Failure Handling
  25. Validation Rules
  26. Custom Script Components

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 February 12, 2020