Konfigurieren eines „Conditional Router“

  1. Klicken Sie unter Steuerungsschritte auf Conditional Router, und ziehen Sie den Schritt auf die Arbeitsfläche. Platzieren Sie sie im gewünschten Speicherort im Datenfluss.
  2. Verbinden Sie den Router mit anderen Schritten auf der Arbeitsfläche.
    Anmerkung: Dies ist ein obligatorischer Schritt vor der Definition der Porteinstellungen. Andernfalls können die Ports nicht bearbeitet werden.
  3. Klicken Sie doppelt auf den Schritt Conditional Router auf der Arbeitsfläche.
    Das Fenster „Conditional Router“-Optionen wird angezeigt.
  4. Klicken Sie auf das Quadrat in der Spalte Bedingung/Ausdruck gegenüber der Zeile Port.
    Das Fenster Ausdrucks-Editor wird angezeigt.
  5. Wählen Sie im Abschnitt Ausdruckstyp auswählen eine der folgenden Optionen aus:
    • Mit Ausdrucks-Generator erzeugter Ausdruck: Wählen Sie diese Option aus, um einen grundlegenden Ausdruck zu erstellen, in den Sie Gruppen und Ausdrücke hinzufügen können, die anhand unterschiedlicher logischer Operatoren kombiniert werden können. Weitere Informationen finden Sie unter Verwenden des Ausdrucks-Generators.
    • Benutzerdefinierter Ausdruck: Wählen Sie diese Option aus, um mithilfe der Groovy-Skriptsprache einen Ausdruck zu schreiben. Weitere Informationen finden Sie unter Schreiben eines benutzerdefinierten Ausdrucks.
    • Standardausdruck: Wählen Sie diese Option aus, um Datensätze standardmäßig an diesen Port zu leiten. Datensätze, die mit keinem der Ausdrücke der anderen Ports übereinstimmen, werden an diesen Port geleitet. Sie sollten stets einen Ausgangsport mit „default“ als Ausdruck haben, um sicherzustellen, dass im Fall einer fehlenden Portübereinstimmung keine Zeilen übersehen werden und dass alle Zeilen aus dem Router geschrieben werden.
  6. Klicken Sie auf OK. Das Fenster Ausdrucks-Editor wird geschlossen.
  7. Klicken Sie im Fenster „Conditional Router“-Optionen auf OK.