创建过滤器

关于本任务

您可以为任何 IBM® MQ 对象 (包括通道,队列,侦听器和服务) 创建过滤器。 一个过滤器仅适用于一个类型的对象,因为不同类型的对象有不同的属性。

以下指示信息使用为队列创建过滤器的示例,以便仅以名称开头的本地队列jupiter并且包含超过 50 条消息的消息将显示在 " 内容 " 视图中。 您也可以很容易地使用这些指示信息为其他类型的对象创建过滤器。

要创建新的过滤器:

过程

  1. 在包含表的 内容 视图或对话框中,单击当前过滤器名称旁边的小箭头。 将显示一个菜单。
  2. 从菜单中,单击 管理过滤器。 这样会打开“管理过滤器”对话框,其中显示此对象类型已存在的过滤器。
  3. 在 " 管理过滤器 " 对话框中,单击 添加 将打开 " 添加过滤器 " 对话框。
  4. 在 " 添加过滤器 " 对话框的 过滤器名称 字段中,输入过滤器的名称; 例如,Queues containing more than 50 messages
  5. 过滤器名称 字段之后,是 包含 对象 ,其中 字段可以输入要添加到新过滤器的条件。 例如,如果您正在创建队列的过滤器,那么这些字段会标注为包括队列的条件。 输入下列信息:
    1. 字段的第一行允许您过滤对象的名称。 缺省情况下,第三个字段包含星号 (*) 使所有对象 (无论其名称如何) 都包含在过滤器中。 例如,仅包含以以下内容开头的队列:jupiter,输入 木星 *
    2. 仅适用于队列和通道:字段的下一行允许您过滤对象的类型。 缺省情况下,过滤器包括对象的所有类型。 例如,要仅包括本地队列,选择本地队列
    3. 可选:您可基于对象的属性值将另一个条件输入至过滤器。 选中标注了 - 与 - 的复选框,以便您可编辑这些字段。 例如,要仅包括那些包含了 50 个以上消息的队列,在第一个字段中选择属性当前队列深度;在第二个字段中选择大于;在第三个字段中输入 50
  6. 可选: 要在应用过滤器时自动应用现有列方案,请选中标记为 应用此过滤器时自动应用列方案的复选框,然后从列表中选择列方案。
  7. 单击 确定。 将关闭“添加过滤器”对话框。 新过滤器将与其他任何可用的过滤器显示在“管理过滤器”对话框中。
  8. 在 " 管理过滤器 " 对话框中,单击 确定。 将关闭“管理过滤器”对话框。

结果

现在,您可将此过滤器应用于此表。