Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Working with JMS Triggers | About Join Time-Outs | Setting a Join Time-Out
 
Setting a Join Time-Out
When configuring JMS trigger properties, you can specify whether a join times out and if it does, what the time-out period should be. The time-out period indicates how long Integration Server waits for messages from the other destinations specified in the join after Integration Server receives the first message.
Note:
You need to specify a join time-out only when the join type is All (AND) or Only one (XOR). You do not need to specify a join time-out for an Any (OR) join.
*To set a join time-out
1. In the Package Navigator view of Designer, open the JMS trigger for which you want to set the join time-out.
2. In the Properties view, under General, next to Join expires, select one of the following:
Select...
To...
True
Specify that Integration Server should stop waiting for messages from other destinations in the join after the time-out period elapses.
In the Expire after property, specify the length of the join time-out period. The default join time-out period is 1 day.
False
Specify that the join does not expire. Integration Server should wait indefinitely for messages from the additional destinations specified in the join condition. Set the Join expires property to False only if you are confident that all of the messages will be received eventually.
Important:
A join is persisted across server restarts.
3. Click File > Save.