Configuración de un origen de repetición y un destino no de repetición

Para correlacionar un elemento de origen de repetición con un elemento de destino no de repetición, arrastre elementos entre los paneles de origen y destino del Editor de correlaciones de mensajes.

Aparecen los elementos siguientes en el panel de hoja de cálculo:

La primera aparición del campo de origen se correlaciona con el campo de destino. La fila "for"’ especifica que debe repetirse un bucle para el elemento de repetición especificado. Las filas if y "condition" limitan la lógica a un única aparición del elemento de repetición. Consulte Configuración de correlaciones condicionales para obtener más información sobre la lógica condicional en un nodo de correlación.

  1. Para correlacionar una aparición que no sea la primera, cambie la expresión en la fila condition por msgmap:occurrence($source/…) = n, donde n es la aparición que desea correlacionar.

    Si el campo del origen de repetición está dentro de una o más estructuras de repetición, se coloca una jerarquía de filas for, if y "condition" en el panel de hoja de cálculo, una para cada nivel de repetición.

  2. Si el campo de origen contiene un tipo de datos numérico, la correlación de todas las apariciones de un campo de origen de repetición con un destino no de repetición, da como resultado la suma de todos los elementos de origen. Realice esta correlación seleccionando el elemento origen y el elemento destino, y pulsando Correlacionar > Acumular.
    Esta acción establece el valor siguiente en el panel de hoja de cálculo para el elemento de destino:
    fn:sum($source/…)

    El resultado de una acción de acumulación es un valor numérico. Si su destino tiene un tipo de datos distinto, debe convertir el resultado al tipo adecuado para el destino seleccionado. Por ejemplo, si el destino es del tipo xs:string, debe alterar el resultado de la acción de acumulación de fn:sum($source/x/y/z) a xs:string(fn:sum($source/x/y/z)), para convertir el resultado al tipo de datos correcto para el destino.

    No puede correlacionar distintas apariciones de un elemento de origen de repetición con distintos elementos de destino no de repetición.

Conceptos relacionados
Editor de correlaciones de mensajes
Creación de correlaciones de mensajes
Tareas relacionadas
Configuración de correlaciones condicionales
Referencia relacionada
Panel de origen del Editor de correlaciones de mensajes
Panel de destino del Editor de correlaciones de mensajes
Panel de hoja de cálculo del Editor de correlaciones de mensajes
Correlaciones de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:06

ar25279_