共有ステップライブラリーの再利用

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • 検出パターンの作成または変更の一環として、あるパターンに対して作成した検出ステップのシーケンスを別のパターンで再利用できます。保存された共有ステップシーケンスは、共有ライブラリーと呼ばれるパターンモジュールになります。

    始める前に

    必要なロール:pd_admin

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

    このタスクについて

    既存のステップシーケンスを再利用する場合は、同じステップを手動で再作成する必要はありません。

    まず、再利用するステップを共有ライブラリーとしてリポジトリに保存します。これにより、関連があればどこでも、必要に応じて何度でも挿入できます。

    共有ライブラリーを非アクティブ化することができます。共有ライブラリーを使用するパターンは、非アクティブ化された共有ライブラリーのステップをスキップするようになります。詳細については、「ディスカバリー 構成コンソール」を参照してください。 特定のパターンの共有ライブラリーを含むステップを無効にすることもできます。この変更は、同じ共有ライブラリーを含む他のパターンには影響しません。

    共有ライブラリーステップに対して定義された必須条件が満たされない場合、この共有ライブラリーに属するすべてのステップがパターンでスキップされます。たとえば、変数がポイントしているファイルに「test」が含まれていない場合、このパターンでは共有ライブラリーステップ 1-1 から 1-5 が実行されません。この前提条件は、作成したパターンにのみ存在します。この共有ライブラリーを使用している他のパターンにこの必須条件は影響しません。

    図 : 1. [ライブラリ参照] 操作フォーム

    共有ライブラリーステップの前提条件

    手順

    1. 再利用するステップが既に存在する場合は、再利用可能なステップシーケンスを次のように作成します。
      1. 再利用するステップが含まれているパターンに移動します。
      2. 結合するステップに移動します。
      3. ステップを選択して右クリックし、[共有ライブラリーを作成] を選択します。
      4. 必要に応じてフィールドに入力します。
        フィールド 説明
        共有ライブラリー名 ライブラリーの一意の名前を指定します。たとえば、UNIX オペレーティングシステムの検出に使用するステップシーケンスには「UNIX OS」と入力します。
        Library Description (ライブラリーの説明) ライブラリーのわかりやすい説明を指定します。
      5. [作成] をクリックします。
        選択したステップは、共有ライブラリーとして Discovery パターン [sa_pattern] テーブルに保存されます。
    2. 作成したステップシーケンスを再利用します。
      1. ステップシーケンスを挿入するパターンに移動します。
      2. 関連する識別セクションまたは接続セクションを選択します。
      3. 次のいずれかの場所で、[操作] リストから [ライブラリー参照] を選択します。
        • サービスマッピング[識別セクション] または [接続セクション]
        • ディスカバリー の [ ステップ] ウィンドウ
      4. [ライブラリー] リストから、必要な共有ライブラリーを選択します。
        ライブラリーは、無題のステップの中にサブステップとして挿入されます。
        挿入された共有ライブラリは、専用のアイコンで新しいステップとして表示されます。
      5. ステップの目的を反映するために、[無題のステップ] の名前を変更します。
    3. デバッグモードの場合は、[テスト] をクリックしてステップをテストし、操作が期待した結果をもたらすかどうかをチェックします。
    4. 共有ライブラリーを削除せずにパターンから除外するには、[アクティブ] チェックボックスをオフにします。
      MID サーバー は、パターンの実行中に共有ライブラリーを含むステップをスキップします。

    次のタスク