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).

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 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