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

Actualización del entorno local con un nodo .NETCompute

El árbol de entorno local forma parte del árbol de mensaje lógico donde puede almacenar información mientras el flujo de mensajes procesa el mensaje.

En el ejemplo siguiente, el método Evaluate en C#, que es ejecutado por un nodo .NETCompute, crea un conjunto de mensajes de salida basado en el conjunto de mensajes de entrada. El entorno local que entra en el nodo .NETCompute se copia y luego se actualiza con el nombre de una cola que se puede utilizar como una DestinationList (lista de destinos) para controlar dinámicamente el comportamiento de un nodo MQOutput posterior.
        public override void Evaluate(NBMessageAssembly inputAssembly)
        {
            NBOutputTerminal outTerminal = OutputTerminal("Out");
            // Este código crea un Conjunto de salida basado en el Conjunto de entrada
            // El entorno local se copia y edita para proporcionar una alteración temporal dinámica para el nodo MQOutput
            NBMessage inputLocalEnvironment = inputAssembly.LocalEnvironment;
            NBMessage outputLocalEnvironment = new NBMessage(inputLocalEnvironment);
            NBElement mqLE = outputLocalEnvironment.RootElement.CreateFirstChild(null, "Destination").CreateFirstChild(null, "MQ");
            mqLE.CreateFirstChild(null, "DestinationData").CreateFirstChild(null, "queueName", "DOTNET.OUT");
            NBMessageAssembly outAssembly = new NBMessageAssembly(inputAssembly, inputAssembly.Message, outputLocalEnvironment, inputAssembly.ExceptionList);                              
            outTerminal.Propagate(outAssembly);
        }
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:01:03


Tema de tareaTema de tarea | Versión 8.0.0.5 | bc34217_