Integration Server 10.5 | JMS Client Development Guide | Working with JMS Triggers | About Join Time-Outs | Join Time-Outs for Only One (XOR) Joins
 
Join Time-Outs for Only One (XOR) Joins
A join time-out for an Only one (XOR) join specifies how long Integration Server discards instances of the other messages received from the specified destinations.
When a JMS trigger receives a message that satisfies part of an Only one (XOR) join, Integration Server executes the service specified in the routing rule. Integration Server starts the join time-out when the JMS trigger receives the message. For the duration of the time-out period, Integration Server discards any messages the JMS trigger receives from a destination specified in the JMS trigger. Integration Server only discards those messages with the same activation ID as the first message.
When the time-out period elapses, the next message that the JMS trigger receives that satisfies the Only one (XOR) join causes the trigger service to execute and the time-out period to start again.