WebSphere Message Broker tiene soporte para el filtrado de publicaciones basado en el contenido. Esto permite a un suscriptor de MQRFH2 limitar los mensajes que desea recibir.
Cuando un cliente MQRFH2 registra una suscripción con el intermediario local, puede especificar la aplicación de un filtro al contenido de los campos de cada mensaje de publicación.
Cuando un suscriptor de MQRFH2 se suscribe a publicaciones MQRFH dentro de la parte correspondiente a WebSphere MQ Publicación/Suscripción de una red mixta de intermediarios, el intermediario convierte todas las publicaciones MQRFH al formato MQRFH2 antes de entregarlas al cliente MQRFH2.
Un suscriptor MQRFH2 también puede solicitar que se realice algún tipo de filtrado basado en el contenido en las publicaciones MQRFH a las que se está suscribiendo. Esto sólo puede hacerse si el cuerpo de la publicación tiene un formato que el intermediario pueda analizar; es decir, si puede se interpretado por uno de los analizadores por omisión del intermediario. Por ejemplo, los mensajes con formato XML o MQPCF pueden procesarse de esta forma.
Si desea utilizar ampliamente el filtrado basado en el contenido, deberá convertir las publicaciones al formato MQRFH2. A continuación, los analizadores de los intermediarios podrán interpretar todos los mensajes que estén definidos en el depósito.
Los clientes MQRFH no pueden especificar el filtro de contenido.