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

Modificación de instancias de patrón utilizando Java o PHP

Utilice código Java™ o PHP para modificar instancias de patrón cuando el usuario de patrón genera un patrón de instancia o un patrón definido por el usuario. Por ejemplo, puede utilizar código enJava o PHP para modificar la estructura del flujo de mensajes basado en los valores de los parámetros de patrón.

Cuando cree patrones definidos por el usuario, puede incluir código Java o PHP para modificar instancias de patrón. Este código se ejecuta cuando el usuario de patrón genera una instancia de un patrón definido por el usuario y se puede utilizar para llevar a cabo una serie de acciones en el patrón.

Mediante la API Java de Message Broker podrá acceder a todos los nodos, conexiones y parámetros de patrón en un patrón definido por el usuario. Algunos ejemplos de cambios que se pueden realizar utilizando código Java son:

Mediante la API PHP para patrones definidos por el usuario puede acceder a los parámetros de patrón y al nombre de la instancia de un patrón definido por el usuario. Algunos ejemplos de cambios que se pueden realizar utilizando código PHP son:

No utilice código de la API Java o PHP para establecer la propiedad Nombre de archivo WSDL, o cualquiera de las propiedades establecidas por el archivo WSDL, en un nodo SOAPInput, SOAPRequest o SOAPAsyncRequest en el patrón definido por el usuario. Para establecer la propiedad Nombre de archivo WSDL, consulte el apartado Configuración de nodos SOAP para patrones definidos por el usuario. Para modificar otras propiedades en estos nodos, seleccione las propiedades como propiedades de destino cuando cree el patrón definido por el usuario. Para seleccionar propiedades de destino, consulte el apartado Definición de las propiedades de destino.

Elección entre Java y PHP

WebSphere Message Broker contiene un puente de Java a PHP, por lo que puede realizar algunas tareas de creación de tareas mediante Java o PHP. Puede elegir qué lenguaje utilizar en función de los conocimientos existentes, activos o bibliotecas dentro de su organización. WebSphere Message Broker Toolkit incluye completado automático de código y un depurador para Java, que hacen que Java sea una buena opción para código de mayor longitud o complejidad. El código PHP escrito en WebSphere Message Broker Toolkit se puede cambiar y probar sin volver a iniciar el entorno de trabajo, lo que hace de PHP una buena opción si desea desea cambiar el código y ver los resultados rápidamente. Si no tiene una preferencia entre Java y PHP después de examinar los activos y conocimientos de su organización y el enfoque de prueba, utilice Java para los cambios en la estructura del flujo de mensajes y utilice PHP para modificar archivos de texto.

Empaquetado de plug-ins

El código que se escribe para modificar instancias de patrón está contenido en un plug-in independiente del patrón definido por el usuario. Cuando cree un archivador de patrón, los plug-ins de código se empaquetan automáticamente con los plug-ins de patrón generados. Para obtener más información sobre el empaquetado de patrones definidos por el usuario, consulte el apartado Empaquetado y distribución de plug-ins de patrón.

Secuencia de acciones cuando un usuario de patrón genera una instancia de patrón

Cuando un usuario de patrón genera una instancia de un patrón definido por el usuario, se producen las siguientes acciones en secuencia:
  1. Se crean los proyectos de instancia de patrón y todos los archivos de flujo que no son de mensajes se copian en el espacio de trabajo.
  2. Los flujos de mensajes en los plug-ins de patrón se cargan en memoria.
  3. Se evalúan los parámetros de patrón que se transforman mediante expresiones XPath. Si un parámetro de patrón se inhabilita mediante una expresión XPath, los valores de los parámetros no se cambian. Todas las propiedades de destino se establecen en todos los flujos de mensajes en el patrón definido por el usuario según los valores de los parámetro de patrón.
  4. Los destinos de código Java y PHP se ejecutan de arriba a abajo tal como se listan en el editor de creación de patrones.
  5. Los flujos de mensajes se guardan en los proyectos de instancia de patrón.
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:56


Tema de conceptoTema de concepto | Versión 8.0.0.5 | bc31010_