Bedingung abgleichen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Beim Erstellen oder Ändern eines Discovery-Musters, können Sie den Vorgang Übereinstimmung verwenden, um Bedingungen anzugeben, die der Erkennungsprozess erfüllen muss, um fortzufahren. Wenn diese Bedingungen nicht erfüllt sind, wird der Erkennungsprozess beendet.

    Vorbereitungen

    Erforderliche Rolle: pd_admin

    Navigieren Sie zu dem entsprechenden Pattern-Schritt:

    1. Wählen Sie auf dem Musterformular den entsprechenden Identifikationsteil für aus Discovery .

      Alternativ wählen Sie den entsprechenden Identifikations- oder Verbindungsabschnitt für aus Service-Mapping .

    2. Wählen Sie den entsprechenden Musterschritt aus, oder klicken Sie auf die Schaltfläche „Schritt hinzufügen“, um einen Schritt hinzufügen.

    Grundkenntnisse in der Programmierung sind wünschenswert.

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn die angegebenen Bedingungen nicht erfüllt sind, wird der Erkennungsprozess immer beendet. Gleichzeitig können Sie steuern, ob das System ihn dem Erkennungsprotokoll als Erkennungsfehler hinzufügt oder nicht. In einigen Fällen führen Sie möglicherweise ein Muster aus, das den Übereinstimmungsvorgang enthält, und erwarten, dass das Ergebnis den Bedingungen nicht entspricht. Beispielsweise können in Cloud-Umgebungen verschiedene Rechenzentren unterschiedliche Sätze von Geräten und Anwendungen haben. Sie führen ein Muster für eine bestimmte Anwendung aus, da Sie wissen, dass Sie es nicht in allen Rechenzentren finden.

    Wenn erwartet wird, dass keine Übereinstimmung vorliegt, zeigt das Erkennungsprotokoll anstelle des Erkennungsfehlers die Nachricht an, die Sie hinzufügen. Passen Sie die Nachricht an, um nützliche Informationen darüber zu erhalten, warum dieses Ergebnis erwartet wird.

    Prozedur

    1. Wählen Sie Übereinstimmung in der Liste Vorgang aus.
    2. Geben Sie im ersten Bedingungsfeld den erforderlichen Wert ein.
      Sie können eine tatsächliche Zeichenfolge oder eine Variable verwenden. Sie können auch Werte aus vorübergehenden Tabellenvariablen verwenden: aus einem bestimmten Feld oder einer bestimmten Spalte in einer Tabelle, beginnend mit der ersten Zeile. Weitere Informationen finden Sie unter Werte und Variablen in Mustern eingeben.

      Bedingungen definieren
    3. Wählen Sie einen Operator aus der Liste aus.
    4. Geben Sie ggf. den erforderlichen Wert in das zweite Bedingungsfeld ein.
    5. Um weitere Bedingungen hinzuzufügen, klicken Sie auf das Plus-Symbol und definieren Sie die Kriterien.
    6. Wenn Sie mehrere Bedingungen erstellen, müssen Sie festlegen, ob dieses Muster alle oder einige der Folgenden erfüllen muss: Wählen Sie in der Liste Erfüllen Alle oder Beliebige.
    7. So berücksichtigen Sie das Fehlen einer Übereinstimmung wie erwartet:
      1. Wählen Sie im Feld Abbruchstyp Erwartet aus.
      2. Geben Sie den Text für die Erkennungsmeldung ein, um nützliche Informationen zum erwarteten Ergebnis bereitzustellen.
        Sie können Variablen in der Erkennungsmeldung verwenden. Beispielsweise können Sie den folgenden Text eingeben:

        Die Erkennung wurde aufgrund des folgenden Fehlers angehalten: $error.

    8. Wenn Sie sich im Debug-Modus befinden, testen Sie den Schritt, indem Sie auf Test klicken und überprüfen, ob die Operation das erwartete Ergebnis liefert.

    Beispiel

    Diese Operation wird in verwendet Dieses Objekt
    Hierarchie Anwendungen> Business Integration Software
    CI-Typ IBM WMB HTTP-Listener
    Muster WMB HTTP Listener unter Unix-Muster
    Abschnitt Identifizierung für HTTP
    Schrittnummer und -Name 1. Überprüfen Sie den Prozessnamen, damit er mit http lstnr übereinstimmt.

    Verwenden Sie während der Erkennung eines IBM WMB HTTP-Listeners den Übereinstimmungsvorgang, um den Prozessnamen zu überprüfen.


    Übereinstimmungsvorgang definieren

    Nächste Maßnahme