内容に基づくフィルター操作

WebSphere Business Integration Event Broker は、パブリケーションの内容に基づくフィルター操作をサポートしています。 これにより、 MQRFH2 サブスクライバーは受け取るメッセージを制限できます。

MQRFH2 クライアントは、ローカル・ブローカーにサブスクリプションを登録するときに、 各パブリケーション・メッセージ内のフィールドの内容をフィルター操作するよう指定できます。

MQRFH2 サブスクライバーが混在するブローカー・ネットワークの MQSeries パブリッシュ/サブスクライブ 部分にある MQRFH パブリケーションにサブスクライブする際、 すべての MQRFH パブリケーションは、MQRFH2 クライアントに配信される前に、 ブローカーによって MQRFH2 形式に変換されます。

MQRFH2 サブスクライバーは、サブスクライブしている MQRFH パブリケーションに対して、 内容に基づいたフィルター操作を実行するよう要求することもできます。 これは、パブリケーションの本体が、ブローカーで解析できる形式、つまり、 ブローカーのいずれかのデフォルト・パーサーで解釈できる形式である場合にのみ実行可能です。 たとえば、XML または MQPCF 形式のメッセージは、この方法で処理できます。

内容に基づくフィルター操作の機能をすべて使用するのであれば、 パブリケーションを MQRFH2 形式に変換する必要があります。 ですから、メッセージ・リポジトリー内で定義されてメッセージはすべて、 ブローカーのパーサーで解釈できるようになります。

MQRFH クライアントは、内容フィルターを指定できません。