What Does Event Listener Do?

The Connect Event Listener provides a mechanism to handle externally triggered events. Specifically, the Event Listener performs the following tasks:

Event Listener uses Connect eXtensible Markup Language (KCXML). KCXML extends XML by adding several tags specific to Connect events and customers. These tags are detailed in a later section.

The sequence of activities that occur when Connect receives and processes the event are as follows:

  1. Event Listener receives events in MIME format.
  2. Event Listener parses the message to fetch KCXML.
  3. Event Listener updates the Connect database with respect to the event information.
  4. The Conversation manager receives the event information and may pass it on to the Mail Composer.
  5. The Mail Composer/Sender interprets the XML using XSLT and may compose and send an email to the customer.

These steps are depicted below:



The diagram on this page, depicts in detail the interaction between the Event Listener and the Connect database when an event is recieved.

For single-customer events, the sequence of activities is shown below: