The guaranteed-event-delivery feature enables the connector framework to ensure that events are never lost and never sent twice between the connector's event store, the JMS event store , and the destination JMS queue . To become JMS-enabled, you must configure the connector DeliveryTransport standard property to JMS. Once configured, the connector uses the JMS transport and all subsequent communication between the connector and the integration broker occurs through this transport. The JMS transport ensures that the messages are eventually delivered to their destination. Its role is to ensure that once a transactional queue session starts, the messages are cached there until a commit is issued; if a failure occurs or a rollback is issued, the messages are discarded.
You can configure the guaranteed-event-delivery feature for a JMS-enabled connector with, or without, a JMS event store. To configure the connector for guaranteed-event-delivery, see Enabling guaranteed-event-delivery.
If connector framework cannot deliver the business object to the InterChange Server integration broker, then the object is placed on the FaultQueue (instead of the UnsubscribedQueue and ErrorQueue) and generates a status indicator and a description of the problem. The FaultQueuemessages are written in MQRFH2 format.