Weiterleiten einer Nachricht mit einem .NETCompute -Knoten
Leiten Sie eine Nachricht über die weiter.NETCompute- -Knoten als Filterknoten.
Vorbereitungen
Fügen Sie eine hinzu.NETCompute -Knoten zu Ihrem Nachrichtenfluss.
Informationen zu dieser Task
Standardmäßig wird die Ausgabenachrichtenassemblierung nach der Verarbeitung der Methode 'evaluate' im .NET-Code an das Out-Terminal weitergegeben. .Der NETCompute -Knoten unterstützt dynamische Terminals. Sie können zusätzliche Terminals erstellen und die verwenden.NETCompute als Filterknoten, indem eine Nachricht basierend auf dem Nachrichteninhalt an das entsprechende Terminal weitergegeben wird.
Der folgende Ausschnitt eines C#-Codes veranschaulicht, wie eine Nachricht auf Basis des Inhalts eines Nachrichtenelements gefiltert werden kann:
#region UserCode
// Add user code in this region to filter the message
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
Informationen zu den Klassen und Methoden von „.NET “, die in „ IBM® App Connect Enterprise “ unterstützt werden, finden Sie in der API -Dokumentation zu „.NET “.