Percorsi di dati nel linguaggio di trasformazione (TML)

Durante l'esportazione da SunSystems, i dati di input (origine) sono indicati nel formato gerarchico di SunSystems (SSML) e i dati di output (destinazione) sono indicati nel formato gerarchico specificato o solo testo.

Durante l'importazione in SunSystems, i dati di origine (input) possono essere indicati in qualsiasi formato gerarchico o solo testo, mentre i dati di output (destinazione) sono indicati nel formato gerarchico di SunSystems (SSML).

Nota: Durante il trasferimento di dati dal formato SSML al formato SSML, la procedura viene gestita automaticamente attraverso una trasformazione di sistema. Se sono necessarie modifiche ai valori, tuttavia, viene richiesto uno script di trasformazione a parte.

Il TML genera dati basati sui valori forniti dal writer TML. Per identificare i dati nei file di input e di output, il writer TML utilizza percorsi di dati che descrivono in modo univoco la posizione di ciascun campo dei dati.

Un percorso di dati viene formato dall'elenco dei campi della gerarchia in successione, utilizzando le barre (/) come separatori. Ad esempio, i seguenti dati con struttura gerarchica:

SSC
  Payload
    PurchaseOrder
      Date

Sono descritti come SSC/Payload/PurchaseOrder/Date.

Un percorso di dati può fare riferimento a un attributo in un elemento tramite il simbolo '@'. Ad esempio, data la seguente struttura XML:

<SSC>
  <Payload>
    <PurchaseOrder Reference="123"/>
   </Payload>
</SSC>

Il seguente percorso di dati farà riferimento all'attributo Riferimento ordine di acquisto (Purchase Order Reference):

SSC/Payload/PurchaseOrder/@Reference