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

Example

Example

You want to add line numbers to a text document. You can add the line numbers by the following approach:
  1. Create a Parser, and add a
    RepeatingGroup
    to it.
  2. Within the
    RepeatingGroup
    , add a
    FindReplaceAnchor
    .
  3. Within the
    FindReplaceAnchor
    , add a
    Marker
    anchor, and set its
    search
    property to
    NewlineSearch
    .
    This causes the
    FindReplaceAnchor
    to mark every newline in the document.
  4. Configure the
    RepeatingGroup
    to store its
    current_iteration
    in a variable. Set the
    replace_with
    property of the
    FindReplaceAnchor
    to the variable.
  5. At the global level of the Script, define a
    TransformByParser
    transformer. Set its
    parser
    property to the Parser.
  6. Set the
    TransformByParser
    as the startup component of the transformation.
    The transformer outputs a modified version of the original file, containing line numbers.


Updated September 26, 2018