WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Definición de las propiedades de un nodo

Defina las propiedades de un nodo definido por el usuario creado en Java™ o sólo C, y añada terminales de entrada y salida para que pueda conectarlo a otros nodos de un flujo de mensajes.

Antes de empezar:
Cuando complete la tarea descrita en Creación de los archivos de plug-in del nodo definido por el usuario, se creará un archivo .msgnode para el nodo nuevo y se abrirá en el editor Nodo de mensajes de perspectiva Desarrollo de aplicaciones de intermediario. Ahora puede añadir terminales y propiedades en el nodo.

Adición de terminales al nodo

  1. Si no se visualiza la página Terminales, pulse el separador Terminales en la parte inferior del editor Nodos de mensajes.
  2. Pulse Añadir a la derecha de los campos Terminales de entrada (In) o Terminales de salida (Out) para añadir un terminal de entrada o salida.

    Debe definir como mínimo un terminal de entrada, pero los terminales de salida son opcionales.

  3. Para renombrar un terminal, pulse el nombre de terminal para que se resalte y muestre un cursor parpadeante después del nombre, y entre un nombre nuevo.
  4. Si el nodo soporta terminales de entrada o salida dinámicas, seleccione el recuadro de selección apropiado.

    Los terminales dinámicos son terminales que puede añadir a determinados nodos después de haberlos añadido a un flujo de mensajes en el editor Flujo de mensajes. Para obtener más información, consulte Terminales de nodo de flujos de mensajes.

Definición de propiedades para el nodo

  1. Pulse el separador Propiedades en la parte inferior del editor Nodo de mensajes.

    En la página Propiedades, puede establecer las propiedades para el nodo, por ejemplo, un nombre de base de datos, un nombre de servidor host o una contraseña. Las propiedades que establezca aquí deben coincidir con las propiedades que se especificaron en el propio nodo definido por el usuario utilizando los métodos get y set.

  2. Si el nodo es un nodo de entrada, pulse el nombre de nodo en la jerarquía para resaltarlo y seleccione Nodo de entrada. Seleccione Utilizar valores predeterminados del intermediario si desea que el nodo se inicialice con los valores predeterminados para el intermediario.
  3. De forma predeterminada, todas las propiedades se agrupan debajo del grupo Básico. Puede añadir grupos nuevos en los que se colocan las propiedades. cuando el nodo personalizado se selecciona en el WebSphere Message Broker Toolkit, cada grupo de propiedades se genera como un separador distinto en la vista Propiedades. Para crear grupos adicionales de propiedades, pulse Añadir grupo de propiedades La imagen muestra el icono Añadir grupo de propiedades..
  4. Para añadir una propiedad simple, pulse el nombre de un grupo de propiedades de la jerarquía para resaltarlo y pulse Añadir propiedad simpleLa imagen muestra el icono Añadir propiedad simple.

    La nueva propiedad se añade a la jerarquía como hijo del grupo de propiedades. El nombre queda resaltado para que pueda cambiarlo. Se visualiza una serie de campos en la sección Detalles, donde puede configurar la propiedad.

    1. Seleccione el tipo de atributo correcto: uno de los tipos incorporados o un tipo que coincida con la lista de los valores que puede tener la propiedad.
    2. Escriba cualquier valor predeterminado, que se muestra en la vista Propiedades cuando se incluya el nodo en un flujo de mensajes.
    3. Opcional: Si desea utilizar un compilador de propiedades personalizado, en el campo Clase de compilador personalizada, pulse Importar y seleccione la clase que desee utilizar para el compilador personalizado. La clase debe implementar la interfaz IRuntimePropertyCompiler. Para obtener más información, consulte Adición de un editor de propiedades o compilador.
    4. Opcional: Si desea utilizar un editor de propiedades personalizado, en el campo Clase de editor personalizada, pulse Importar y seleccione la clase que desee utilizar para el editor personalizado. La clase debe implementar la interfaz IPropertyEditor. Para obtener más información, consulte Adición de un editor de propiedades o compilador.
    5. Especifique la propiedad del sistema para cada atributo que defina:
      Oculto
      La propiedad no se visualiza en la vista Propiedades ni en el cuadro de diálogo Promocionar propiedad.
      Sólo lectura
      Se visualiza la propiedad, pero no se puede cambiar.
      Obligatorio
      Es necesario un valor. El campo no se puede dejar en blanco. Las propiedades de valor booleano y enumeración (enum) siempre son obligatorias.
      Configurable
      La propiedad se puede configurar durante el despliegue
  5. Para añadir una propiedad de tabla, seleccione el nombre de un grupo de propiedades en la vista Propiedades y pulse Añadir propiedad de tabla . El icono Añadir propiedad de tabla muestra dos tablas, una encima de otra, y la superior desplazada. Aparece una cruz verde superpuesta en la esquina inferior izquierda de las tablas.

    Además de las propiedades simples, un nodo también puede tener propiedades complejas. Una propiedad de tabla representa una propiedad repetitiva de un tipo complejo. La nueva propiedad se añade a la jerarquía como hijo del grupo de propiedades. Se visualiza una serie de campos en la sección Detalles donde puede configurar la propiedad de tabla.

  6. Para añadir una columna a una tabla existente, seleccione el nombre de la propiedad de la tabla en la jerarquía y pulse Añadir propiedad simple. El icono Añadir propiedad simple muestra una tabla con dos columnas. Aparece una cruz verde superpuesta en la esquina inferior izquierda de la tabla.

    Por ejemplo, en la figura siguiente se muestra la Jerarquía de propiedades del nodo de usuario, donde se han añadido las columnas Filtro y Ruta.

    Esta imagen muestra la sección Detalles de la pantalla Jerarquía de propiedades.

    Se visualizan una serie de campos en la sección Detalles donde puede configurar las propiedades de la columna. Defina columnas de tabla, donde cada columna se asigna a un tipo.

    1. Seleccione el tipo de atributo correcto en el campo Tipo: uno de los tipos incorporados o enumeración.
    2. Escriba el valor predeterminado, en el campo Valor predeterminado. Este valor se muestra en la vista Propiedades cuando se incluye el nodo en un flujo de mensajes.
    3. Especifique un nombre de clase calificado en el campo Clase de compilador personalizado para un compilador de propiedad. Para crear un compilador personalizado, utilice la interfaz IRuntimePropertyCompiler. Para obtener más información sobre editores de propiedad personalizados y compiladores de propiedad, consulte Adición de un editor de propiedades o compilador.
    4. Especifique un nombre de clase calificado en el campo Clase de editor personalizado para generar un editor de propiedades personalizado. El editor de propiedades especificado en este campo implementa la interfaz IColumnPropertyEditor responsable del comportamiento de edición de celdas. Si deja el campo Clase de editor personalizado en blanco significa que se utiliza un tipo de columna coincidente de un editor de propiedades. Especifique su propia interfaz IColumnPropertyEditor si necesita un comportamiento de edición de celdas personalizado.
    5. Especifique los siguientes atributos para cada columna que defina:
      Oculto
      Utilice una columna oculta cuando desee almacenar, para cada fila, metadatos que no se visualizan.
      Sólo lectura
      La columna se visualiza, pero no se puede cambiar.
      Obligatorio
      Es necesario un valor. El campo no se puede dejar en blanco. Las propiedades de valor booleano y enumeración (enum) siempre son obligatorias.

      Deje el campo Clase de editor personalizado de la sección Detalles de una propiedad de tabla en blanco, a menos que desee sobrescribir el comportamiento de toda la tabla. Por ejemplo, si la tabla se inhabilita en respuesta a un cambio en otro editor de propiedades.

      La siguiente imagen muestra cómo las propiedades de tabla se representan como tabla, en la vista Properties, donde puede añadir, editar y suprimir valores, así como cambiar el orden de los valores en la tabla.

      El diagrama muestra que las propiedades del nodo de usuario aparecen en forma de tabla.
  7. Opcional: Arrastre las propiedades en la jerarquía de propiedades para cambiar el orden en el que éstas se listan en la página de propiedades.
  8. Cierre el archivo nombrenodo.msgnode.
  9. Opcional: Puede personalizar el texto que se visualiza en la vista de propiedades de nodo para cada propiedad. Para establecer el texto, abra el archivo nombrenodo.properties y edite la línea:
    Property.nombrePropiedad = el texto descriptivo
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:20


Tema de tareaTema de tarea | Versión 8.0.0.5 | as04496_