Magasin d'événements

Un magasin d'événement, également appelé composant d'événement, est un composant métier de l'application métier Siebel dans lequel les entrées de chaque événement sont stockées jusqu'à ce qu'elles soient traitées par l'adaptateur.

Le système d'informations d'entreprise dorsal génère les événements sous la forme d'enregistrements d'événements. Ces enregistrements sont stockés dans le composant d'événement Siebel configuré précédemment. Ces informations d'événement sont utilisées par l'adaptateur lors de l'abonnement des événements pour générer les objets métier correspondants et les envoyer aux noeuds finaux sauvegardés.

Pour le traitement entrant, l'adaptateur interroge les enregistrements d'événement à partir du composant d'événement à intervalle régulier. Lors de chaque interrogation, un certain nombre d'événements sont traités par l'adaptateur. L'ordre du traitement des événements est basé sur un ordre de priorité croissant et sur un ordre d'horodatage d'événement croissant. Les événements dont l'état est Ready for poll sont extraits pour être interrogés au cours de chaque cycle d'interrogation. L'adaptateur utilise le nom et la clé de l'objet pour récupérer l'objet d'intégration ou l'objet métier. Le graphique métier est créé à partir des informations récupérées et est publié sur les noeuds finaux.

Si un événement est correctement transmis, l'entrée est supprimée de la table d'événements. Les entrées des événements qui ont échoués sont conservées dans la table d'événement. Pour le type d'événement Delete, les clés sont définies sur l'objet de données, le graphique métier est créé et publié sur les noeuds finaux et l'objet n'est pas récupéré de l'application Siebel.

La structure de la table d'événements Siebel utilisée dans l'adaptateur, se présente comme suit :

Tableau 1. Structure de table d'événements
Zone Description Exemple
Description Tout commentaire associé à l'événement. Evénement de l'interface de compte-rendu
Event ID (ID de l'événement) ID de la ligne de l'événement. ID unique généré automatiquement dans Siebel
Event time stamp (Horodatage de l'événement) Horodatage de l'événement. Le format est mm/jj/aaa hh:mm:ss. 02/24/2005 11:37:56
Event type (Type d'événement) Type d'événement. Create
Object key (Clé de l'objet) Identificateur unique identifiant la ligne de l'objet métier pour laquelle l'événement a été créé. Il s'agit d'une paire nom/valeur, composée du nom de la propriété et de la valeur. Le format de clé d'un objet métier Siebel est id=XXXX. ID=1-CT8
Object name (Nom de l'objet) Graphique métier pour lequel l'événement a été détecté. EAIAccountInterfaceBG
Priority (Priorité) Priorité de l'événement. 1
Status (Etat) Etat de l'événement. La valeur par défaut est READY_FOR_POLL. 0
XID ID de transaction. Aucune.

A mesure que les événements sont extraits de la table des événements et traités, l'état de l'événement est modifié, comme indiqué dans le tableau ci-dessous.

Tableau 2. Valeurs d'état d'événement
Nom abrégé de l'état Description Valeur de la table des événements
Erreur lors du traitement de l'événement Une erreur s'est produite lors du traitement de l'événement. -1
Traitement L'événement a été extrait par l'adaptateur, mais il n'a pas encore été distribué au gestionnaire d'événements ou aux noeuds finaux. 3
Prêt pour l'interrogation L'événement n'a pas encore été extrait par l'adaptateur. L'événement est prêt à être extrait. 0
Réussite L'événement a été distribué au gestionnaire d'événements. 1

Conditions d'utilisation |


© Copyright IBM France 2006. Tous droits réservés

© Copyright IBM Corporation 2005, 2006.

Ce centre de documentation utilise la technologie Eclipse (http://www.eclipse.org)