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

Comparison Between Actions and Transformers

Comparison Between Actions and Transformers

Some actions perform operations that are similar to transformers, for example, modifying a string or querying a database. However, actions differ from transformers in some fundamental ways.
The following table summarizes the differences:
Operation
Transformers
Actions
Input
The input of a transformer is a single string.
The input is implemented by the action. An action can have multiple inputs. The inputs can be data holders.
Output
The output of a transformer is a string.
The output is implemented by the action. For example, an action can create output data holders.
Side effects
A transformer has no side effects, other than modifying the input string.
An action can have side effects, such as updating a database.


Updated March 03, 2021