Der Unterschied zwischen TLM (Transformation Language) und Flach-Datei-Definitionssprache
Datenlayouts können durch eine hierarchische Struktur beschrieben werden. Eine einfache Hierarchie wäre wie folgt:
Header Line 1 Line 2 and so on.
Die hierarchischen SunSystems-Sätze beschreiben die hierarchische Datenstruktur von SunSystems. Die folgenden Beispiele verwenden SunSystems Markup Language (SSML) an. SSML ist das systemeigene Format, das von SunSystems Connect (SSC) gelesen werden kann.
Datendateien im SSML-Format sind XML-Dateien, die die hierarchische Struktur von SunSystems wiedergeben und als Nutzlasten (payloads) bezeichnet werden. SSML wird an dieser Stelle zur Vereinfachung verwendet, da TML mit beliebigen hierarchisch strukturierten Daten verwendet werden kann, einschließlich von im flachen Dateiformat gehaltenen Daten.
Um mit Daten im flachen Dateiformat arbeiten zu können, muss der Benutzer eine Flach-Datei-Schemadefinition (FSD) vorgeben, die die Struktur der Daten beschreibt. Diese Definition wird von TML verwendet, entweder um Eingabedaten im Flach-Dateiformat zu lesen oder um Ausgabedaten im Flach-Dateiformat zu generieren.