The guaranteed-event-delivery feature enables the connector
framework to ensure that events are never lost.
- Note:
- Without use of the guaranteed-event-delivery feature, a small
window of possible failure exists between the time that the
connector publishes an event (when the connector calls the
gotApplEvent() method within its pollForEvents() method) and the
time it updates the event store by deleting the event record (or
perhaps updating it with an "event posted" status). If a failure
occurs in this window, the event has been sent but its event record
remains in the event store with an "in progress" status. When the
connector restarts, it finds this event record still in the event
store and sends it, resulting in the event being sent twice.
To configure the connector for guaranteed event delivery, see
Enabling guaranteed event
delivery..
If the connector framework cannot deliver the business object to
the integration broker, then the object is placed on a FaultQueue
(instead of UnsubscribedQueue and ErrorQueue) and generates a
status indicator and a description of the problem. FaultQueue
messages are written in MQRFH2 format.
