Wildcards
Wildcards in the import
property obey EMS syntax and semantics (not Rendezvous syntax and semantics).
For more information, see Destination Name Syntax.
EMS clients cannot subscribe to wildcard queues—however, you can define wildcards queues in the EMS server for the purpose of property inheritance. That is, you can configure a static queue named foo.*
and set properties on it, so that child queues named foo.bar
and foo.baz
will both inherit those properties.
If you define a queue that imports foo.*
, tibemsd
begins importing all matching messages from Rendezvous. As messages arrive, tibemsd
creates dynamic child queues (for example, foo.bar
and foo.baz
) and delivers the messages to them. Notices that tibemsd
delivers messages to these dynamic child queues even when no consumers exist to drain them.