Programmierbeispiel Filtern von Fehlermeldungen

Die Warnung ID 20048 soll im ersten Schritt exemplarisch gefiltert und im zweiten Schritt um einen Zusatztext erweitert werden.

Es handelt sich um eine Warnung im Kanal; folgendes ist zu parametrieren:

Programmierbeispiel

prg_example

Filtern einer einzelnen Fehlermeldung

error_filter[0].reason 20048 (P-CHAN-00378)

(HIDE - keine Ausgabe der Meldung)

error_filter[0].conditional_action HIDE (P-CHAN-00381)

Mit diesen Einstellungen wird die Ausgabe der Warnung ID 20048 unterbunden.

Um diesen Filter für mehrere Meldungen wie beispielsweise den IDs 20048, 20622 und 21691 zu verwenden, müsste die Zeile wie folgt erweitert werden:

error_filter[0].reason 20048, 20622 , 21691

Es können maximal 5 Fehler-IDs in einem Filter angegeben werden.

Programmierbeispiel

prg_example

Bestimmte Warnung zu Fehler verändern

error_filter[0].reason 20048 (P-CHAN-00378)

error_filter[0].action NONE (P-CHAN-00379 keine Aktion)

(Aktion: Ausgabe als Syntaxfehler)

error_filter[0].conditional_action F_SYNTAX (P-CHAN-00381)

Mit diesen Einstellungen wird aus der Warnung ID 20048 in der Ausgabe ein Fehler der Behebungsklasse 2.