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