Un filtro es una expresión, que puede incluir caracteres comodín, que se aplica al contenido de un mensaje de publicación para determinar si coincide con una suscripción.
Si el mensaje tiene una cabecera MQRFH, el conjunto de mensajes y el tipo se toman de dicha cabecera. De lo contrario, se presupone que el mensaje es como se define en las propiedades (dominio, conjunto, tipo y formato) del nodo de entrada.
Body.Name LIKE 'Smit%'
Esto significa que el contenido de un campo llamado Name en el cuerpo (Body) de un mensaje de publicación se extrae y se compara con la serie de caracteres especificada en la expresión. Si la serie de caracteres del mensaje empieza por los caracteres "Smit", la expresión se evalúa como TRUE (verdadera) y la publicación se envía al suscriptor.
Si desea seleccionar publicaciones utilizando únicamente filtros, sin especificar un tema, puede registrar una suscripción con el filtro necesario y un tema "#" (todos los temas). Recibirá publicaciones únicamente sobre aquellos temas para los que tenga autorización de acceso.
Esta suscripción hace que todas las publicaciones de todos los intermediarios conectados se envíen al intermediario local del suscriptor. Por lo tanto, por razones de rendimiento, si ha configurado una red de intermediarios, no es aconsejable que utilice esta técnica.