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

@MessageBrokerCopyTransform

Utilice la anotación @MessageBrokerCopyTransform para modificar el comportamiento del método de evaluación en una clase PHP.

La anotación @MessageBrokerCopyTransform hace que se pase un parámetro al método de evaluación. Este parámetro es una referencia para el conjunto de salida con el contenido del conjunto de entrada ya copiado en él. El conjunto de entrada está disponible con @MessageBrokerCopyTransform. Si declara un segundo parámetro (que es opcional), se le pasa el conjunto de entrada.

Si las anotaciones @MessageBrokerCopyTransform y @MessageBrokerSimpleTransform se especifican juntas, tiene prioridad la anotación @MessageBrokerCopyTransform.

El ejemplo siguiente modifica el mensaje XML original añadiendo un elemento denominado Greeting con el valor Hello World:

<?php

class CopyTest {

    /**

     * Ejemplo de MessageBrokerCopyTransform

     * 

     * @MessageBrokerCopyTransform

     */

    function evaluate($assembly) {
        $assembly->XMLNSC->doc->Greeting = “Hello World”;
    }

}

?>
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:02


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