Definición de las propiedades de un nodo

Defina las propiedades de un nodo definido por el usuario y añada terminales de entrada y salida para que pueda conectarlo a otros nodos de un flujo de mensajes.

Antes de empezar:
Cuando completa la tarea descrita en Creación de los archivos de plug-in del nodo definido por el usuario, se crea un archivo .msgnode para el nuevo nodo y éste se abre en el editor de nodos de mensajes de la Perspectiva de Desarrollo de aplicaciones de intermediario. Ahora puede añadir terminales y propiedades en el nodo.

Adición de terminales al nodo

  1. Si la página Terminales aún no se visualiza, pulse el separador Terminales en la parte inferior del editor de 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 redenominar un terminal, pulse el nombre de terminal para que se resalte y muestre un cursor brillante después del nombre y entre un nombre nuevo.

Definición de propiedades para el nodo

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

    En la página Propiedades, puede establecer las propiedades del 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 del intermediario.
  3. 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 simpleEl icono Añadir propiedad simple muestra una tabla con dos columnas. Una cruz verde se superpone en la esquina inferior izquierda.

    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. Especifique la ubicación de estos recursos en el campo relevante para generar un editor de propiedades o un compilador. Utilice la interfaz IPropertyEditor del editor de propiedades; consulte la API del editor de propiedades para obtener más detalles.
    4. Utilice la interfaz IPropertyCompiler para crear un compilador personalizado; para obtener más detalles, consulte la API del editor de propiedades.
    5. Especifique la propiedad del sistema para cada atributo que defina:
      Oculto
      La propiedad no se visualiza en la vista Propiedades o el recuadro de diálogo Promocionar propiedad
      Sólo lectura
      Se visualiza la propiedad, pero no se puede cambiar.
      Obligatorio
      Es un valor necesario. 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
  4. 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.
  5. Cierre el archivo nombrenodo.msgnode.
  6. Opcional: Puede personalizar el texto que aparece 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
Referencia relacionada
Extensiones definidas por el usuario
Información relacionada
API del editor de propiedades
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:56:08

as04496_