WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Nachricht mithilfe eines .NETCompute-Knotens weiterleiten

Nachricht unter Verwendung des .NETCompute-Knotens als Filterknoten weiterleiten.

Bevor Sie beginnen:

Fügen Sie Ihrem Nachrichtenfluss einen .NETCompute-Knoten hinzu.

Standardmäßig wird die Ausgabenachrichtenassemblierung nach der Verarbeitung der Methode 'evaluate' im .NET-Code an das Ausgangsterminal weitergegeben. Der .NETCompute-Knoten unterstützt jedoch auch dynamische Terminals. Sie können zusätzliche Terminals erstellen und den .NETCompute-Knoten als Filterknoten verwenden, indem Sie eine Nachricht basierend auf dem Nachrichteninhalt an das entsprechende Terminal weitergeben.

Der folgende Ausschnitt eines C#-Codes veranschaulicht, wie eine Nachricht auf Basis des Inhalts eines Nachrichtenelements gefiltert werden kann:

            #region UserCode
            // Fügen Sie den Benutzercode in diesem Bereich hinzu, um die Nachricht zu filtern
            
            if (root[NBParsers.XMLNSC.ParserName].LastChild.Name.Equals("LoyaltyProgram"))
            {
                outTerminal.Propagate(assembly);
            }

            if (root[NBParsers.XMLNSC.ParserName].LastChild.Name.Equals("SaleEnvelope"))
            {
                altTerminal.Propagate(assembly);
            }
            ELSE
            {
                failureTerminal.Propagate(assembly);
            }
            #endregion UserCode

Weitere Informationen zur Nachrichtenweiterleitung finden Sie im Mustercode .NETCompute-Knoten .

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:41


TaskthemaTaskthema | Version 8.0.0.5 | bc34207_