本タスクについて
チャネル、キュー、リスナー、サービスなど、任意の IBM® MQ オブジェクトのフィルターを作成できます。 フィルターは、1 つのタイプのオブジェクトにのみ適用することができます。
これは、さまざまなタイプのオブジェクトには、さまざまな属性があるためです。
以下の手順では、名前が次で始まるローカル・キューのみを使用するようにキューのフィルターを作成する例を使用します。jupiter50 を超えるメッセージが含まれている場合は、 「コンテンツ」 ビューに表示されます。 他のタイプのオブジェクト用のフィルターを作成する場合にも、この手順を適用することができます。
新規のフィルターを作成する方法は次のとおりです。
手順
- 「コンテンツ」 ビューまたはテーブルを含むダイアログで、現在のフィルター名の横にある小さな矢印をクリックします。 メニューが表示されます。
- メニューから、 「フィルターの管理」をクリックします。 「フィルターの管理」ダイアログが開き、オブジェクト・タイプに対して存在するフィルターが表示されます。
- 「フィルターの管理」 ダイアログで、 「追加」 をクリックします。 「フィルターの追加」 ダイアログが開きます。
- 「フィルターの追加」 ダイアログの 「フィルター名」 フィールドに、フィルターの名前を入力します。以下に例を示します。Queues
containing more than 50 messages
- 「フィルター名」 フィールドの後に、 「 オブジェクトを含む」 があります。ここで、 フィールドには、新規フィルターに追加する基準を入力できます。 例えば、キュー用のフィルターを作成する場合、このフィールドに
「次の場合にキューを含める」というラベルが付きます。 以下の情報を入力します。
- フィールドの最初の行を使用して、オブジェクトの名前をフィルターに掛けることができます。 デフォルトでは、3 番目のフィールドにはアスタリスク (*) これにより、オブジェクトの名前に関係なく、すべてのオブジェクトがフィルターに組み込まれます。 例えば、次で始まるキューのみを含めるには、以下のようにします。jupiter、 jupiter* と入力します。
- キューおよびチャネルのみ: フィールドの次の行を使用して、
オブジェクトのタイプをフィルターに掛けることができます。 デフォルトでは、フィルターは、オブジェクトのすべてのタイプを組み込みます。 例えば、ローカル・キューのみを含めるには、「ローカル・キュー」を選択します。
- オプショナル: オブジェクトの属性の値に基づいた別の基準をフィルターに入力することができます。 「- および -」というラベルの付いたチェック・ボックスを選択すると、
フィールドを編集することができます。 例えば、50 を超えるメッセージを含むキューのみを含めるには、最初のフィールドで属性 「現在のキュー項目数」を選択し、2 番目のフィールドで 「より大」を選択します。3 番目のフィールドに 50と入力します。
- オプション: フィルターの適用時に既存の列スキームを自動的に適用するには、 「このフィルターの適用時に列スキームを自動的に適用する」というラベルのチェック・ボックスを選択し、リストから列スキームを選択します。
- 「OK」をクリックします。 「フィルターの追加」 ダイアログが閉じます。 「フィルターの管理」ダイアログに、他の使用可能なフィルターと共に新規フィルターが表示されます。
- 「フィルターの管理」 ダイアログで、 「OK」をクリックします。 「フィルターの管理」 ダイアログが閉じます。