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

Utilizar anotaciones

Las anotaciones modifican el comportamiento del método de evaluación cuando se utiliza la estructura de clases PHP y eliminan la necesidad de repetir código utilizado frecuentemente (para transformar árboles de mensaje) en cada script PHP.

Cuando utilice la estructura de clases PHP con el WebSphere Message Broker, la clase debe tener el mismo nombre que el archivo PHP y debe implementar un método denominado evaluate. El nodo PHPCompute crea una instancia de la clase e invoca el método evaluate. Para obtener más información sobre el desarrollo de código PHP, consulte Crear código PHP para un nodo PHPCompute.

El intermediario da soporte a las siguientes anotaciones:

Puede especificar varias anotaciones para un método de evaluación. Si las anotaciones MessageBrokerCopyTransform y MessageBrokerSimpleTransform se especifican juntas, tiene prioridad la anotación MessageBrokerCopyTransform. El conjunto de entrada está disponible tanto con la anotación MessageBrokerSimpleTransform como con la anotación MessageBrokerCopyTransform.

Si no se especifica ninguna anotación, el primer argumento del método de evaluación en un conjunto de sólo lectura. Los nombres de las anotaciones son sensibles a mayúsculas y minúsculas, y se hace caso omiso de las anotaciones que no se reconocen.

Cuando utiliza una anotación, el conjunto de salida se pasa al método de evaluación como primer parámetro y el conjunto de entrada se pasa como segundo parámetro. El segundo parámetro es opcional y se pasa si lo ha especificado en la declaración del método de evaluació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 16:59:01


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