Convergencia de varias propiedades

Puede promocionar propiedades de varios nodos en un flujo de mensajes para definir una sola propiedad promocionada que proporcione un único valor para esa propiedad en todos esos nodos. Por ejemplo, si un flujo de mensajes contiene dos nodos Database y los dos hacen 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 promocionando la propiedad Origen de datos de cada nodo Database en el flujo de mensajes y estableciendo la propiedad en el nivel (promocionado) de flujo de mensajes.

Antes de empezar:

Para hacer converger varias propiedades de nodo en una sola propiedad promocionada:

  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. Abra el flujo de mensajes para el que desea promocionar propiedades efectuando una doble pulsación en el flujo de mensajes en la vista Navegador. También puede abrir el flujo de mensajes pulsando el botón derecho del ratón en él, en la vista Navegador, y pulsandoAbrir Se muestra el contenido del flujo de mensajes en la vista de editor.

    Si es el primer flujo de mensajes que abre, también aparecen la ventana de control de flujo de mensajes y la lista de los nodos de flujos de mensajes incorporados disponibles, a la izquierda de la vista de editor.

  3. En la vista de editor, pulse el botón derecho del ratón en el símbolo del nodo de flujo de mensajes cuyas propiedades desea promocionar.
  4. Seleccione Promocionar propiedad.

    Se visualiza el diálogo Promocionar propiedad.

    Diálogo Promocionar propiedad
  5. Seleccione la propiedad que desea hacer converger. Inicialmente, la lista de la izquierda muestra la lista expandida de todas las propiedades disponibles para el nodo seleccionado. Si ya ha promocionado propiedades desde este nodo, éstas no aparecen a la izquierda sino a la derecha.

    La lista de la izquierda también incluye los demás nodos del flujo de mensajes abierto. Puede expandir las propiedades listadas bajo cada nodo y trabajar con todas estas propiedades al mismo tiempo. No es necesario cerrar el diálogo y seleccionar otro nodo desde la vista de editor para seguir promocionando propiedades.

    Puede seleccionar varias propiedades para promocionarlas seleccionando una propiedad, manteniendo pulsada la tecla Control y seleccionando una o varias propiedades distintas.

    Si ha seleccionado varias propiedades para hacerlas converger, todas las propiedades que ha seleccionado deben estar disponibles para promoción. Si una o varias de las propiedades seleccionadas no están disponibles para promocionarse, la selección entera quedará no disponible para promoción y el botón Promocionar en el panel de la derecha quedará sombreado.

  6. Pulse el botón Promocionar para promocionar la propiedad o las propiedades

    Al pulsar el botón Promocionar se invoca el diálogo Selección de destino:

    El diálogo Selección de destino

    El diálogo Selección de destino sólo muestra los destinos válidos para la promoción de la propiedad o propiedades seleccionadas anteriormente y le permite crear un nuevo destino para la promoción, por ejemplo un grupo nuevo o una propiedad nueva.

  7. Para hacer converger las propiedades del mismo nodo o de nodos diferentes en el flujo de mensajes, expanda el árbol y pulse en una propiedad que ya exista. Puede redenominar las propiedades seleccionándolas y pulsando Redenominar o efectuando una doble pulsación en el grupo o la propiedad.
  8. Pulse Aceptar para confirmar las selecciones.
    Nota: Si crea un nuevo grupo o una nueva propiedad utilizando el diálogo Selección de destino, los cambios permanecerán incluso aunque seleccione Cancelar en el diálogo. Cuando el diálogo se cierre, los grupos o las propiedades que ha creado utilizando el diálogo Selección de destino aparecerán en el diálogo Promocionar propiedades.
  9. Expanda los árboles de propiedad de todos los nodos para los que desea promocionar propiedades.
    1. Arrastre la primera instancia de la propiedad que desea hacer converger de la lista de la derecha, y suéltela en el grupo apropiado en la lista de la derecha. Si el grupo ya contiene una o más propiedades promocionadas, la propiedad nueva se añade al final del grupo. Si lo desea, redenomine la nueva propiedad efectuando una doble pulsación en la propiedad o seleccionando la propiedad y pulsando Redenominar.

      Si desea que la propiedad promocionada aparezca en un grupo nuevo, puede arrastrar y soltar la propiedad en un espacio vacío bajo los grupos existentes, lo que fuerza la creación de un grupo nuevo. También puede poner la propiedad promocionada en un grupo nuevo seleccionando la propiedad que desea promocionar y pulsando Promocionar, lo que abre el diálogo Selección de destino. Pulse Nuevo grupo y entre el nombre del nuevo grupo. Pulse Aceptar para confirmar los cambios.

      Si arrastra la propiedad a una propiedad promocionada ya existente de un tipo distinto, aparece un icono de prohibida la entrada y no podrá soltar la propiedad. Debe crearla como una propiedad promocionada nueva o soltarla en una propiedad promocionada compatible ya existente. Para que sean compatibles, las propiedades deben asociarse al mismo editor de propiedades. Por ejemplo, si utiliza nodos incorporados, sólo puede hacer converger propiedades del mismo tipo (serie de caracteres con serie de caracteres, booleano con booleano).

      Si utiliza nodos definidos por el usuario, debe comprobar la compatibilidad de los editores de propiedades, de las propiedades que desea hacer converger. Si ha escrito clases de compilador para un nodo, también debe asegurarse de que las propiedades que han convergido tengan la misma clase de compilador.

  10. Arrastre todas las instancias restantes de la propiedad desde cada uno de los nodos de la lista de la izquierda a la propiedad promocionada ya existente. La nueva propiedad se añade bajo la propiedad promocionada ya existente y no se crea como una propiedad promocionada nueva.
  11. Pulse Aplicar para confirmar este cambio sin cerrar el diálogo Promoción de propiedad. Pulse Aceptar para completar las actualizaciones y cerrar el diálogo.
Nota: También puede hacer converger las propiedades desde el diálogo Promocionar propiedad arrastrando la propiedad o las propiedades seleccionadas del panel de la izquierda del diálogo Promocionar propiedad al panel de la derecha:
  1. Seleccione la propiedad que desea promocionar. Puede seleccionar varias propiedades para promocionarlas seleccionando una propiedad, manteniendo pulsada la tecla Control y seleccionando una o varias propiedades distintas.
  2. Suelte la propiedad o las propiedades seleccionadas sobre una propiedad del panel de la derecha para hacer converger las propiedades relacionadas del mismo nodo o de nodos diferentes en el flujo de mensajes.

    Por ejemplo, es posible que desee crear una sola propiedad promocionada que modifique la propiedad en cada nodo que define un origen de datos.

    Para obtener más información sobre la convergencia de propiedades, consulte Convergencia de varias propiedades.

Conceptos relacionados
Propiedades promocionadas
Tareas relacionadas
Definir una propiedad promocionada
Promocionar una propiedad
Redenominar una propiedad promocionada
Suprimir una propiedad promocionada
Referencia relacionada
Nodos incorporados
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac02410_