A messaging VSM usually listen to one queue and consume the messages available in that queue.
The JMS consumer can be used to define a message selector and specify which messages one specific VSM will consume.
However, the JMS message selector only works against message headers, so in case the uniqueness in the message is embedded inside the message payload the JMS Consumer will not help.
How to set multiple Virtual Services to listen on the same queue and consume specific messages, not all available messages?
DevTest on releases 10.0, 10.1, 10.2, 10.3 and 10.4.