Definición del valor de un elemento de salida mediante una transformación o función

Utilice el Editor de correlaciones de datos gráficas para establecer el valor de un elemento de salida utilizando una expresión, una transformación o una función.

Acerca de esta tarea

Puede utilizar una función o transformación para establecer el valor de un elemento de salida, ya sea conectando el elemento de salida con un elemento de entrada y luego especificando una transformación en la conexión entre ellos, o bien especificando una transformación directamente en el elemento de salida. Para obtener información sobre la creación de conexiones y la especificación de transformaciones, consulte Edición de correlaciones de mensajes.

Para obtener información sobre todas las funciones y transformaciones que están disponibles, consulte Tipos de transformación en el editor de correlaciones de datos gráficas.

Las transformaciones que dan soporte al control condicional como la transformación If pueden utilizar expresiones XPath 2.0 o invocar funciones Java™ o ESQL.

Procedimiento

Puede utilizar cualquiera de las siguientes operaciones de correlación para correlacionar gráficamente los datos en el Editor de correlaciones de datos gráficas

  • Transformaciones de correlación de núcleo: puede utilizar operaciones de correlación estructurales y funcionales incorporadas, que le permiten construir gráficamente las transformaciones de mensaje necesarias para crear el mensaje de salida. Para obtener más información, consulte Tipos de transformación en el editor de correlaciones de datos gráficas.
  • Transformaciones personalizadas: puede utilizar transformaciones personalizadas para crear sus propias funciones XPath 2.0, Java o ESQL, que se pueden invocar para realizar transformaciones especializadas en la correlación de mensajes. Para obtener más información, consulte Tipos de transformación en el editor de correlaciones de datos gráficas.
    • Transformación Java personalizada. Para obtener más información, consulte Java personalizado.
    • Transformación Custom XPath. Para obtener más información, consulte XPath personalizado.
    • Transformación ESQL personalizada. Para obtener más información, consulte ESQL personalizado.
  • Funciones XPath (fn:functionName): Puede utilizar las funciones XPath 1.0 y XPath 2.0 para transformar datos en una correlación de mensajes. Para obtener más información sobre XPath, consulte el documento en línea W3C XML Path Language (XPath) 2.0.
    Nota: las funciones XPath 1.0 son expresiones XPath 2.0 válidas. Puede utilizar el Creador de expresiones XPath para generar expresiones de XPath 1.0 simples.
  • Transformaciones de base de datos:
    • Puede utilizar la transformación Select para consultar una o más tablas de base de datos y recuperar datos que puede utilizar en la correlación de mensajes para establecer valores de elemento de salida, definir condiciones o utilizar como entrada para crear otras condiciones de transformación. Las tablas de base de datos se pueden establecer como salidas adicionales de una correlación de mensajes. Para obtener más información, consulte Selección de datos de una tabla.
    • Puede utilizar una transformación database routine para llamar a un procedimiento almacenado o función definida por el usuario desde una base de datos, y recuperar datos que puede utilizar en la correlación de mensajes para establecer valores de elemento de salida, definir condiciones o utilizar como entrada para crear otras condiciones de transformación.
      Nota: Para obtener información sobre el soporte para procedimientos almacenados, consulte Soporte para procedimientos almacenados.

Qué hacer a continuación

Defina transformaciones para establecer el valor de los elementos de salida del mensaje de salida: