- 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.
- 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.
- 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
.
- 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 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.
- 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.
- Escriba cualquier valor predeterminado, que se muestra en la vista Propiedades cuando se incluya el nodo en un flujo de mensajes.
- 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.
- 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.
- 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
- 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
. 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.
- 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
. 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.
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.
- Seleccione el tipo de atributo correcto en el campo Tipo: uno de los tipos incorporados o enumeración.
- 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.
- 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.
- 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.
- 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.
- 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.
- Cierre el archivo nombrenodo.msgnode.
- 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
Siguiente:
Las
tareas siguientes son opcionales:
Ahora puede probar su nodo, consulte Comprobación de un nodo definido por el usuario.