Der Mustercode veranschaulicht, wie ein JavaCompute-Knoten als Filterknoten verwendet werden kann, sowie die Verwendung benutzerdefinierter Attribute.
Der Knoten verfügt über die beiden benutzerdefinierten Attribute 'filterField' (Filter für Feld) und 'filterRegex' (Filter für regulären Ausdruck). Der Knoten extrahiert den Elementwert des ersten Feldes in der Nachricht mit dem Namen, der dem Wert des Attributs 'filterField' entspricht. Wenn der Wert mit dem regulären Ausdruck übereinstimmt, der als Wert für das Attribut 'filterRegex' angegeben ist, wird die Nachricht an das Ausgangsterminal weitergegeben, andernfalls wird sie an das alternative Terminal weitergegeben.
Mit diesem Mustercode werden die folgenden Tasks ausgeführt:
Folgende WebSphere MQ-Warteschlangen werden durch den Mustercode erstellt:
Der folgende Nachrichtenfluss mit dem Namen 'RegexFilterNodeFlow,' wird durch den Mustercode importiert: