Uso del lenguaje de transformaciones para definir rutas de datos
Cuando se exportan datos desde SunSystems, los datos de entrada (origen) se describen en formato jerárquico de SunSystems (SSML), y los de salida (destino) en cualquier formato plano o jerárquico.
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).
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 describen como
SSCSSC/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