Convergencia de varias propiedades

Puede promocionar propiedades de varios nodos de un flujo de mensajes para definir una única propiedad promocionada que proporcione un solo valor para dicha propiedad en todos los nodos. Por ejemplo, si un flujo de mensajes contiene dos nodos Database y cada uno de ellos hace referencia a la misma base de datos física, puede definir la base de datos física sólo una vez en el flujo de mensajes al promocionar la propiedad Origen de datos de cada nodo Database del flujo de mensajes y establecer la propiedad a nivel del flujo de mensajes (promocionada).

Antes de empezar

Para realizar esta tarea, debe haber completado la tarea siguiente:

Para hacer convergir varias propiedades de nodo en una única propiedad promocionada:

  1. Conmute a la perspectiva Desarrollo de aplicaciones de intermediario.
  2. Abra el flujo de mensajes para el que desea promocionar propiedades. Para ello, efectúe una doble pulsación en el flujo de mensajes de la vista Navegador, o bien, pulse el botón derecho del ratón en la vista Navegador y, a continuación, pulse Abrir

    El contenido del flujo de mensajes se muestra en la vista del editor de flujos de mensajes. Si es el primer flujo de mensajes que abre, a la izquierda de la vista del editor también se muestra la ventana de control de flujo de mensajes y la lista de nodos de flujos de mensajes incorporados disponibles.

  3. En la vista del editor, pulse el botón derecho del ratón en el símbolo de cualquier nodo de flujo de mensajes del flujo de mensajes y, a continuación, pulse en Promocionar propiedad. Se muestra el diálogo Promoción de propiedad.
  4. Amplíe los árboles de propiedades de todos los nodos para los que desea promocionar propiedades.
    1. Arrastre la primera instancia de la propiedad que desea hacer convergir de la lista situada a la izquierda y suéltela en el grupo adecuado de la lista situada a la derecha. Si el grupo ya contiene una o más propiedades promocionadas, la nueva propiedad se añade al final del grupo. Si lo desea, redenomine la nueva propiedad.

      Si desea que la propiedad promocionada aparezca en un nuevo grupo, puede crear un nuevo grupo utilizando el icono de nuevo grupo que se encuentra en la parte superior de la lista, a la derecha, antes de promocionar la propiedad, o bien, arrastre y suelte la propiedad en un espacio vacío debajo de los grupos existentes, forzando así la creación de un nuevo grupo. Si lo desea, redenomine el grupo.

      Si arrastra la propiedad a una propiedad promocionada existente de un tipo diferente, se muestra un icono que no permite la entrada y no se puede arrastrar la propiedad. Debe crearla como una nueva propiedad promocionada o arrastrarla a una propiedad promocionada existente que sea compatible. Para que sean compatibles, las propiedades se deben asociar al mismo editor de propiedades. Por ejemplo, si utiliza nodos incorporados, sólo puede hacer convergir propiedades iguales (serie de caracteres con serie de caracteres, booleanas con booleanas).

      Si utiliza nodos definidos por el usuario, debe comprobar la compatibilidad de los editores de propiedades para las propiedades que desea hacer convergir. Si escribe clases de compilador para un nodo, también debe asegurarse de que las propiedades que se han convergir tienen la misma clase de compilador.

  5. Arrastre todas las instancias restantes de la propiedad para cada uno de los nodos de la lista situada a la izquierda a la propiedad promocionada existente. La nueva propiedad se añade bajo la propiedad promocionada existente y no se crea como una nueva propiedad promocionada.
  6. Pulse el botón en Aplicar para confirmar el cambio sin cerrar el diálogo Promoción de propiedad. Pulse el botón en Aceptar para completar las actualizaciones y cerrar el diálogo.

Conceptos relacionados
Propiedades promocionadas

Tareas relacionadas
Definición de propiedades promocionadas
Promoción de una propiedad
Redenominación de una propiedad promocionada
Eliminación de una propiedad promocionada

Referencia relacionada
Nodos incorporados