Comparaison entre langage TML et langage FSD

La mise en page des données peut être décrite par structure hiérarchique. Voici un exemple de hiérarchie simple :

Header
  Line 1
  Line 2
  and so on.

Les enregistrements hiérarchie SunSystems décrivent la structure hiérarchique des données SunSystems. Les exemples fournis dans ce document sont en SSML (de l'anglais SunSystems Markup Language), le format de langage natif supporté par SunSystems Connect (SSC).

Les fichiers SSML sont des fichiers XML qui reflètent les structures hiérarchiques SunSystems (données d'entrée/de sortie, « payloads » en anglais). SSML est utilisé ici pour des raisons pratiques, car TML fonctionne avec n'importe quelles données structurées de manière hiérarchique, y compris les données enregistrées en format fichier plat.

Pour travailler avec des données de format fichier plat, l'utilisateur doit fournir une définition de schéma de fichier plat (FSD) décrivant la structure des données. TML se sert de cette définition pour lire les données d'entrée de format fichier plat ou pour générer des données de sortie de format fichier plat.