Rutas de datos en Lenguaje de transformaciones (TML)

Cuando los datos se exportan desde SunSystems, los datos de entrada (origen) se describen en el formato jerárquico de SunSystems (SSML) y la salida (destino) está en formato jerárquico o plano.

Cuando se importan datos a SunSystems, los datos origen (entrada) pueden estar en cualquier formato plano o jerárquico y los destino (salida) en formato jerárquico de SunSystems (SSML).

Nota: Cuando se transfieren datos SSML al mismo formato SSML el sistema lo interpreta automáticamente mediante una transformación de sistema incorporada. Si hay que cambiar valores, es necesaria una secuencia de comandos de transformaciones separada.

TML genera datos basados en valores que proporciona el Escritor TML. Para identificar los datos de entrada y salida, el Escritor TML utiliza rutas de datos que describen de forma única la ubicación de cada campo en los datos.

Para crear la ruta de datos se toman los campos de la jerarquía de datos y se agrupan mediante separadores y barras diagonales (/). Por ejemplo, datos con la siguiente estructura jerárquica:

SSC
  Payload
    PurchaseOrder
      Date

se describe como SSC/Payload/PurchaseOrder/Date.

La ruta de datos puede indicar un atributo dentro de un elemento con el símbolo @. Por ejemplo, dada la siguiente estructura XML:

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

La siguiente ruta de datos indica el atributo Purchase Order Reference:

SSC/Payload/PurchaseOrder/@Reference