WebSphere Message Broker, Version 8.0.0.7
Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS
See information about the latest product version
See information about the latest product version
Content based filtering using ESQL
WebSphere® MQ supports message selection based on Root.MQMD and message properties; WebSphere Message Broker Version 8.0 provides extra options.
Content based filters in WebSphere Message Broker Version 8.0 extend WebSphere MQ message selectors to allow the use of ESQL expressions to filter on the entire message.
You can use the following:
- Correlation names
- In content based filters, the message can be accessed
using the Root, Body, and Properties correlation
names.Any other correlation name is interpreted as a WebSphere MQ message property, apart from the following list of excluded reserved names:
- Database
- DestinationList
- Environment
- LocalEnvironment
- ExceptionList
- LocalEnvironment
Any other top level identifier is assumed to be a WebSphere MQ message property, and is accepted.
- Trees
- The content based filtering engine does not update the message
tree. It accesses the message tree as read-only. Any statements that
attempt to modify the tree are rejected.
By supporting ESQL, content based filtering in WebSphere Message Broker Version 8.0 supports fully-qualified Namespaces, as documented in ESQL reference.
- ESQL expressions
- Content based filtering accepts any ESQL expression, with the exclusion of database access, that returns a Boolean value.