Handling Events for Expired Campaigns
If incoming KCXML contains an Event element for an expired Campaign, the Event Listener rejects this request with an appropriate error message in the response. The CampaignName attribute can either be in the <EventRequest> or <Event> element.
Note: Event Listener maintains a cache of campaigns in memory. This cache is cleared and refreshed periodically. The system parameter, Period to flush DB Cache, (Mail Receiving Advanced Access) controls how often the cache is cleared. By default, cache is cleared every 60 minutes. As a result of caching, if an event-triggered campaign expires, it is not reflected in Event Listener until the next time the cache is cleared. Event Listener can still accept events for a campaign that just expired. It continues to accept events for the campaign until the cache is refreshed.