Eine Skriptkomponente ist eine Zeile oder eine Gruppe von Zeilen in einem Skript, das Eingabe- und Ausgabedokumente, Geschäftslogik, Variablen zur temporären Aufnahme von Daten und Konfigurationseinstellungen definiert. Die Komponenten eines Skripts werden in einer hierarchischen Struktur angezeigt. Einige Komponenten werden auf der globalen Ebene des Skripts angezeigt, andere als untergeordnete Komponenten.
Die globale Ebene des Skripts enthält Startkomponenten, Variablen und andere Komponenten wie zusätzliche Eingabeports und Transformer. Eine Komponente auf der globalen Ebene muss einen Namen haben.
Eine Komponente kann Eigenschaften haben, die das Verhalten der Komponente steuern. Die Eigenschaften einer Komponente erscheinen darin geschachtelt. Eine Eigenschaft kann auf einer Zeile oder als Hierarchie von Eigenschaften erscheinen. Sie können die Eigenschaften einiger Komponenten konfigurieren, um Standardeinstellungen zu überschreiben, die auf die Datenprozessor-Umwandlung angewendet werden.
Einige Komponenten, Parser oder Mapper können andere Komponenten enthalten, beispielsweise Transformer oder