How is Destination Selected for Event Delivery?
Integration Framework supports three ways to define the destination to which an event would be delivered. The following steps show how the destination is selected for event delivery.
- Integration Service first looks for the current event type in EVENT.TYPE.DEST and finds the queue in the corresponding EVENT.DEST. If this event type is not blacklisted, the event is delivered to the queue.
- If Integration Service cannot identify the destination in the first step, it looks for the value of the field that is mentioned in DESTINATION.PROP. If that field is available in the event, then:
- Integration Service takes the value as the queue name.
- Integration Service looks for the queue in the application server and delivers the event to the queue.
- If the queue is not found, the event is not delivered and Integration Service skips this event.
- If an event does not get delivered or is skipped by steps 1 and 2, the event will be delivered to the default destination that is mentioned in the DESTINATION.STATIC field.
In this topic