Promocionar una propiedad

Puede promocionar una propiedad de nodo a nivel de flujo de mensajes para simplificar el mantenimiento del flujo de mensajes y sus nodos, y para proporcionar valores comunes para varios nodos dentro del flujo haciendo confluir propiedades promocionadas.

Antes de empezar:
La mayoría de las propiedades de nodo de flujo de mensajes están disponibles para promoción, pero no puede promocionar las propiedades siguientes:
  • Un grupo de propiedades( pero puede promocionar una propiedad individual)
  • Una propiedad que no puede editar (por ejemplo, la propiedad Arreglo del nodo MQInput)
  • Las propiedades de descripción (Descripción corta y Descripción larga)

Para promocionar propiedades de un nodo de flujo de mensajes a nivel de flujo de mensajes, siga estos pasos.

  1. Vaya a la Perspectiva de Desarrollo de aplicaciones de intermediario.
  2. Abra el flujo de mensajes del que desee promocionar las propiedades.
  3. Pulse el botón derecho del ratón en el nodo cuyas propiedades desea promocionar y pulse Promocionar propiedad.

    Aparece el recuadro de diálogo Promocionar propiedad.

    Diálogo Promocionar propiedad

    El lado izquierdo del recuadro de diálogo lista todas las propiedades disponibles para todos los nodos dentro del flujo de mensajes. Las propiedades del nodo en el que ha pulsado se expanden. Puede expandir las propiedades de todos los nodos del flujo de mensajes abierto, independientemente del nodo en el que haya pulsado inicialmente.

    El lado derecho del diálogo visualiza el nombre del flujo de mensajes abierto y todas las propiedades promocionadas actualmente al flujo de mensajes. Si todavía no ha promocionado ninguna propiedad, únicamente se visualizará el nombre del flujo de mensajes, como raíz del árbol de propiedades promocionado, como puede ver en el ejemplo anterior. Si ya ha promocionado propiedades desde este nodo, las propiedades aparecerán a la derecha, pero no a la izquierda.

  4. Seleccione la o las propiedades que desea promocionar al flujo de mensajes. Puede seleccionar varias propiedades manteniendo pulsada Ctrl y seleccionando las propiedades.
  5. Pulse en Promocionar. Se abrirá el recuadro de diálogo Selección de destino y se visualizarán destinos válidos para la promoción.
    Recuadro de diálogo Selección de destino
  6. Seleccione el grupo o la propiedad de destino para las propiedades que desee promocionar. Puede agrupar las propiedades relacionadas, desde nodos iguales o distintos del flujo de mensajes, arrastrando las propiedades seleccionadas a un grupo o propiedad que ya exista, o puede crear un nuevo destino para la promoción pulsando en Nuevo grupo o Nueva propiedad. Puede redenominar grupos y propiedades seleccionándolos y pulsando en Redenominar.
  7. Pulse en Aceptar para confirmar las selecciones y cierre el recuadro de diálogo Selección de destino.

    Si crea un nuevo grupo o una nueva propiedad utilizando el recuadro de diálogo Selección de destino, los cambios permanecerán incluso aunque seleccione Cancelar en el recuadro de diálogo. Cuando el recuadro de diálogo se cierre, los grupos o las propiedades que ha creado utilizando el recuadro de diálogo Selección de destino aparecerán en el recuadro de diálogo Promocionar propiedad. Puede eliminar cualquiera de estas propiedades del recuadro de diálogo Promocionar propiedad seleccionándolas y pulsando en Eliminar.

  8. Pulse en Aceptar para confirmar los cambios y cerrar el recuadro de diálogo Promocionar propiedad. Si pulsa en Aplicar, los cambios se confirman, pero el recuadro de diálogo permanece abierto.

Las propiedades del nodo de flujo de mensajes se promocionan al flujo de mensajes. Cuando haya promocionado una propiedad, ya no podrá realizar ningún cambio en la misma a nivel de nodo; sólo podrá actualizar su valor a nivel de flujo de mensajes. Para ver las propiedades de un flujo de mensajes, pulse el botón derecho del ratón en el flujo de mensajes (no en los nodos individuales) en el Editor de flujos de mensajes y pulse en Propiedades para visualizar la vista Propiedades o el recuadro de diálogo Propiedades. Las propiedades que ha promocionado estarán organizadas en los grupos que haya creado. Si ahora establece un valor para una de dichas propiedades, dicho valor aparece como valor predeterminado de la propiedad siempre que el flujo de mensajes se incluye en otros flujos de mensajes.

Cuando selecciona un flujo de mensajes incorporado dentro de otro flujo de mensajes (un subflujo) y ve sus propiedades, verá los valores de propiedad promocionados. Si observa dentro del flujo incorporado (seleccionando Abrir subflujo), verá los valores originales de las propiedades. El valor de una propiedad promocionada no sustituye la propiedad original, pero prevalece cuando despliega el flujo de mensajes.

Promoción de propiedades mediante arrastre

También puede promocionar las propiedades desde el recuadro de diálogo Promocionar propiedad arrastrando al panel derecho la o las o propiedades seleccionadas en el panel izquierdo del recuadro de diálogo Promocionar propiedad, como se explica en los siguientes pasos:
  1. Seleccione la propiedad que desea promocionar. Puede seleccionar varias propiedades manteniendo pulsada la tecla Ctrl y seleccionando las propiedades.
  2. Puede promocionar las propiedades seleccionadas utilizando los siguientes métodos:
    • Suelte la propiedad o las propiedades seleccionadas en un espacio vacío.

      Se crea automáticamente un grupo nuevo para el flujo de mensajes, y la propiedad se coloca dentro de éste, visualizándose el nombre original de la propiedad y el nombre del nodo del flujo de mensajes del que proviene debajo de la entrada de propiedad.

      El nombre del primer grupo creado es, de forma predeterminada, Group1. Si ya existe un grupo denominado Group1, se da al grupo el nombre Group2, y así sucesivamente. Puede cambiar el nombre del grupo efectuando una doble pulsación en él y entrando texto nuevo o seleccionando el grupo en el panel Propiedades promocionadas y pulsando en Redenominar.

      Cuando crea una nueva propiedad promocionada, el nombre que entra es el nombre por el que se conoce la propiedad dentro del sistema y debe satisfacer ciertas restricciones de denominación Java y XML. Estas restricciones las aplica el recuadro de diálogo y se visualiza un mensaje si se especifica un nombre que incluya algún carácter no válido. Por ejemplo, no puede incluir espacios o comillas (").

    • Suelte la propiedad o las propiedades seleccionadas en un grupo que ya exista, para agrupar propiedades relacionadas del mismo nodo o de nodos diferentes en el flujo de mensajes.

      Por ejemplo, es posible que desee agrupar todas las propiedades promocionadas relacionadas con las interacciones de base de datos. En cualquier momento puede cambiar los grupos a los que pertenecen las propiedades promocionadas, seleccionando una propiedad en el panel Propiedades promocionadas y arrastrándola a un grupo diferente.

    • Suelte la propiedad o las propiedades seleccionadas en una propiedad que ya exista, 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.

Promoción de propiedades obligatorias

Si promociona una propiedad obligatoria (es decir, si aparece un asterisco al lado del nombre en la vista Propiedades), se conserva la característica de obligatoriedad de la propiedad. Cuando se promociona una propiedad obligatoria, no es necesario establecer el valor al nivel de nodo. Si el flujo que contiene la propiedad promocionada obligatoria se incluye como subflujo dentro de otro flujo, es necesario llenar la propiedad para el nodo de subflujo.

Promoción de propiedades a través de una jerarquía de flujos de mensajes

Puede repetir el proceso de promocionar propiedades de nodo de flujo de mensajes a través de varios niveles de flujo de mensajes. Puede promocionar propiedades desde cualquier nivel en la jerarquía al siguiente nivel superior, y así en toda la jerarquía hasta el nivel más elevado. El valor de una propiedad se propaga desde el punto más alto en la jerarquía en la que está establecido, al nodo de flujo de mensajes original cuando el flujo de mensajes se despliega a un intermediario. Se modifica el valor de esa propiedad en el nodo de flujo de mensajes original.

Referencia relacionada
Nodos incorporados
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Reservados todos los derechos.
Última actualización : 2009-02-16 14:30:22

ac02380_