WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

@MessageBrokerLocalEnvironmentTransform

utilize a anotação @MessageBrokerLocalEnvironmentTransform para alterar o comportamento do método avaliar em uma classe PHP.

A @MessageBrokerLocalEnvironmentTransform é similar à anotação @MessageBrokerSimpleTransform mas cria uma cópia da árvore de ambiente local na montagem de saída.

Se @MessageBrokerLocalEnvironmentTransform for utilizada, o recebimento de dados dos nós do nó PHPCompute consulte alterações ao ambiente local. Se a @MessageBrokerLocalEnvironmentTransform não for utilizada, o nó ainda pode modificar o ambiente local, e todos os nós no fluxo (incluindo nós de envio de dados) podem perceber as alterações.

O exemplo a seguir preenche duas novas pastas na árvore de ambiente local, e copia a subárvore Wildcard do ambiente local para uma mensagem de saída:

<?php

class LocalEnvironmentTest {


    /**

     * Test local environment messages.

     * 

     * @MessageBrokerSimpleTransform

     * @MessageBrokerLocalEnvironmentTransform

     */

    função avaliar($output_assembly, $input_assembly) {

    	

        $output_assembly[MB_LOCAL_ENVIRONMENT]->Folder1 = 'some string';

        $output_assembly[MB_LOCAL_ENVIRONMENT]->Folder2->SubFolder = 
          'another string';

        $output_assembly->XMLNSC->Message->InputLocalEnvironment =
          $input_assembly[MB_LOCAL_ENVIRONMENT]->Wildcard;

    }

}


?>
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:00


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac69034_