検出パターンの作成または変更の一環として、あるパターンに対して作成した検出ステップのシーケンスを別のパターンで再利用できます。保存された共有ステップシーケンスは、共有ライブラリーと呼ばれるパターンモジュールになります。
始める前に
必要なロール:pd_admin
プログラミングの基礎知識が望ましいです。
このタスクについて
既存のステップシーケンスを再利用する場合は、同じステップを手動で再作成する必要はありません。
まず、再利用するステップを共有ライブラリーとしてリポジトリに保存します。これにより、関連があればどこでも、必要に応じて何度でも挿入できます。
共有ライブラリーを非アクティブ化することができます。共有ライブラリーを使用するパターンは、非アクティブ化された共有ライブラリーのステップをスキップするようになります。詳細については、「ディスカバリー 構成コンソール」を参照してください。 特定のパターンの共有ライブラリーを含むステップを無効にすることもできます。この変更は、同じ共有ライブラリーを含む他のパターンには影響しません。
共有ライブラリーステップに対して定義された必須条件が満たされない場合、この共有ライブラリーに属するすべてのステップがパターンでスキップされます。たとえば、変数がポイントしているファイルに「test」が含まれていない場合、このパターンでは共有ライブラリーステップ 1-1 から 1-5 が実行されません。この前提条件は、作成したパターンにのみ存在します。この共有ライブラリーを使用している他のパターンにこの必須条件は影響しません。
図 : 1. [ライブラリ参照] 操作フォーム

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