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

Adición de un editor de propiedades o compilador

Cree un editor de propiedades utilizando la interfaz IPropertyEditor para controlar cómo se visualizan las propiedades del nodo definido por el usuario creado en Java™ o sólo C en el WebSphere Message Broker Toolkit. Cree un compilador personalizado utilizando la interfaz IRuntimePropertyCompiler; por ejemplo, para cifrar un valor antes de enviarlo al servidor.

Antes de empezar:

Realice las siguientes tareas:
  1. Creación de un proyecto de nodo definido por el usuario
  2. Creación de los archivos de plug-in del nodo definido por el usuario
  3. Definición de las propiedades de un nodo

La interfaz IPropertyEditor se utiliza como base para todos los editores de propiedades en el WebSphere Message Broker Toolkit. Puede personalizar el editor de propiedades para contener diferentes tipos de controles, como por ejemplo, campos y listas de textos. Consulte las interfaces IPropertyEditor e IRuntimePropertyCompiler en la API del editor de propiedades.

Si crea un compilador personalizado para el nodo definido por el usuario, debe instalar los archivos de tiempo de ejecución compilados y los plug-ins del nodo definido por el usuario en el intermediario en el que desea desplegar el nodo; consulte Empaquetado y distribución de extensiones definidas por el usuario.

Si crea un flujo de mensajes o un subflujo que incluye un nodo definido por el usuario y el nodo definido por el usuario tiene un compilador personalizado, tenga en cuenta la siguiente información acerca de la adición del flujo a un archivo de archivador intermediario (BAR):
  • Si desea añadir el flujo a un archivo BAR como un archivo .msgflow o .subflow, asegúrese de que el código de compilador personalizado implementa la interfaz IRuntimePropertyCompiler. Los compiladores de propiedad personalizada en versiones de WebSphere Message Broker anteriores a Versión 8.0 utilizan la interfaz IPropertyCompiler.
  • Si desea añadir el flujo a un archivo BAR como archivo .cmf, puede seguir utilizando el código del compilador personalizado que implementa la interfaz IPropertyCompiler.
Para obtener más información sobre cómo añadir archivos a un archivo BAR, consulte Adición de archivos a un archivador de intermediario.

Creación de una clase Java

Para crear una clase Java para el compilador o editor de propiedades, complete los pasos siguientes.
  1. Vaya a la perspectiva Java.
  2. Pulse el botón derecho del ratón en el proyecto de nodo definido por el usuario y pulse Nueva > Clase. Si no se muestra Clase, pulse Otro, seleccione Clase y pulse Siguiente.
  3. Escriba un nombre para la clase en el campo Nombre.
  4. Complete los pasos siguientes, según si está creando un editor o un compilador de propiedades:
    • Si está creando un editor de propiedades:
    1. Suprima cualquier texto del campo de texto Superclase y pulse Examinar.
    2. En el campo Seleccionar un tipo, escriba AbstractPropertyEditor y pulse Aceptar. AbstractPropertyEditor implementa la interfaz IPropertyEditor.
    • Si va a crear un compilador de propiedades:
    1. Pulse Añadir junto al campo Interfaces.
    2. En el campo Elegir interfaces, escriba IRuntimePropertyCompiler y pulse Aceptar.
  5. Pulse Finalizar.

Comprobar el editor de propiedades o compilador

Para probar el editor de propiedades, consulte Comprobación de un nodo definido por el usuario.

Para probar el compilador de propiedades, despliegue en un intermediario el flujo que contiene el nodo definido por el usuario.

Un editor de propiedades personalizado puede utilizar las API de Rational Application Developer o Eclipse. Cuando migre a una versión nueva de WebSphere Message Broker, su editor de propiedades personalizado puede que no funcione si cambian las API de Rational Application Developer o Eclipse. Actualice el código del editor de propiedades para que cumpla con la API modificada.

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 | as04499_