Bei einem Filter handelt es sich um einen Ausdruck (unter Umständen mit Platzhalterzeichen), der auf den Inhalt einer Veröffentlichungsnachricht angewendet wird, um zu festzustellen, ob er mit einer Subskription übereinstimmt.
Wenn die Nachricht über einen MQRFH-Header verfügt, werden die Nachrichtengruppe und der Nachrichtentyp aus diesem Header übernommen. Andernfalls wird angenommen, dass die Nachricht in den Eigenschaften (Domäne, Gruppe, Typ und Format) des Empfangsknotens definiert ist.
Body.Name LIKE 'Smit%'
Dadurch werden die Inhalte eines Felds mit der Bezeichnung 'Name' im Hauptteil einer Veröffentlichungsnachricht extrahiert und mit der im Ausdruck angegebenen Zeichenfolge verglichen. Wenn die Zeichenfolge in der Nachricht mit den Zeichen "Smit" beginnt, wird der Ausdruck als TRUE (wahr) bewertet, und die Veröffentlichung wird an den Subskribenten gesendet.
Wenn Sie Veröffentlichungen nicht durch die Angabe eines Themas, sondern nur über Filter auswählen möchten, können Sie sich für eine Subskription mit dem erforderlichen Filter und mit einem Thema "#" (alle Themen) registrieren lassen. Sie erhalten dadurch nur Veröffentlichungen zu Themen, auf die Sie zugreifen dürfen.
Durch diese Subskription erhalten Sie alle Veröffentlichungen von allen verbundenen Brokern, die an den lokalen Broker des Subskribenten gesendet werden. Wenn Sie ein Brokernetz konfiguriert haben, sollten Sie dieses Verfahren aus Leistungsgründen nicht verwenden.