条件の一致

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 検出パターンの作成または変更の一環として、[一致] 操作を使用すると、検出プロセスが続行するために満たす必要がある条件を指定できます。指定した条件が満たされない場合、検出プロセスは停止します。

    始める前に

    必要なロール:pd_admin

    関連するパターンステップに移動します。

    1. パターンフォームで、ディスカバリー の関連する識別セクションを選択します。

      または、サービスマッピング の関連する識別セクションまたは接続セクションを選択します。

    2. 関連するパターンステップを選択するか、ステップを追加するボタン をクリックしてステップを追加します。

    プログラミングの基礎知識が望ましいです。

    このタスクについて

    指定した条件が満たされない場合、検出プロセスは常に停止します。同時に、プロセスの停止を検出エラーとして Discovery ログに追加するかどうかを設定できます。場合によっては、一致操作を含むパターンを実行して、結果が条件に一致しないことも予想されます。たとえば、クラウド環境では、データセンターによってデバイスやアプリケーションのセットが異なる場合があります。そのようなときは、特定のアプリケーション用のパターンを実行し、すべてのデータセンターで検出プロセスの停止が見つからないことを確認します。

    不一致が予想される場合、Discovery ログには、検出エラーではなく追加したメッセージが表示されます。この結果が予想される理由について有用な情報が提供されるように、メッセージをカスタマイズします。

    手順

    1. [操作] リストから [一致] を選択します。
    2. 最初の条件フィールドに、必要な値を入力します。
      実際の文字列または変数を使用できます。表形式の一時変数の値 (特定のフィールドから、またはテーブル内の特定の列の最初の行から順に) も使用できます。詳細については、「パターンへの値と変数の入力」を参照してください。

      条件の定義
    3. リストから演算子を選択します。
    4. 必要に応じて、2 番目の条件フィールドに必要な値を入力します。
    5. 条件をさらに追加するには、プラスアイコンをクリックして基準を定義します。
    6. 複数の条件を作成する場合は、このパターンがそれらのすべてまたはいずれかを満たす必要があるかどうかを定義します。[満たしている] リストから、[すべて] または [任意] を選択します。
    7. 予想どおりの不一致を考慮するには:
      1. [終了タイプ] フィールドから [予定] を選択します。
      2. 検出メッセージのテキストを入力して、予想する結果に関する有用な情報を提供します。
        検出メッセージには変数を使用できます。たとえば、次のようなテキストを入力できます。

        The discovery was stopped due to the following error: $error.

    8. デバッグモードの場合は、[テスト] をクリックしてステップをテストし、操作が期待した結果をもたらすかどうかをチェックします。

    この操作の使用場所 対象アイテム
    階層 アプリケーション > ビジネスインテグレーションソフトウェア
    CI タイプ IBM WMB HTTP リスナー
    パターン Unix パターンでの WMB HTTP リスナー
    セクション HTTP の識別
    ステップ番号とステップ名 1. プロセス名をチェックして http リスナーを照合する

    IBM WMB HTTP リスナーの検出時に、[一致] 操作を使用してプロセス名をチェックします。


    [一致] 操作の定義

    次のタスク