ABContact message safe ordering
ContactManager supports safe ordering of Message entity instances associated with ABContact entity instances. Messages associated with an entity instance are sent ordered by ABContact instance for each messaging destination. Safe ordering allows only one message per contact-destination pair to be in flight—sent but not acknowledged at any given time. Messages of this type are referred to as safe-ordered messages.
If an event generates two safe-ordered messages related to one entity instance, ContactManager sends the first message immediately but does not send the second message. After ContactManager receives an acknowledgment from the destination about the first message, it sends the second message.
Because ContactManager manages events for many entity instances, a Guidewire core application can have many messages in flight at a time, even multiple messages to one destination. However, there can be only one message in flight for each contact-destination pair.
See also
- For more information about safe ordering as it relates to accounts and contacts, see Sending safe-ordered messages.
