Las transformaciones de datos dentro de una correlación se realizan
entre orígenes y destinos.
La correlación especifica los datos de origen y los asigna a uno o
más destinos utilizando una función matemática, por ejemplo:
destino = f(origen1, origen2, origen3, …, origenN)
Las
instancias de datos pueden ser elementos complejos estructurados,
elementos simples, atributos XML o columnas de base de datos
relacionales. Las instancias de datos también pueden ser escalares o
de repetición.
El Editor de correlaciones de
mensajes crea
asociaciones cuando se utiliza la función arrastrar o cuando se seleccionan
ciertas opciones de menú.
Las asociaciones se representan como vías de acceso de origen contenidas
dentro de una declaración de instancia de destino.
A veces son posibles varias topologías para una combinación
específica de orígenes y destinos. Por ejemplo, al asociar
un campo de origen de repetición con un campo de destino escalar, puede
que desee realizar una de las siguientes acciones:
- Acumular varios valores de origen en un único destino.
- Almacenar un único valor de origen en un único destino.
El
Editor de correlaciones de
mensajes
especifica una topología por omisión para cada acción que crea una
asociación, y también le permite seleccionar alternativas distintas del
valor por omisión.