Configuration de l'application Infranet

Afin de configurer l'application Infranet pour être utilisée par le connecteur, vous devez définir un compte utilisateur pour le connecteur et créer les tables d'événements et d'archivage dans la base de données Oracle utilisée par Infranet.

Configuration d'un compte Infranet

A l'aide d'Infranet Administrator, définissez un utilisateur CSR (Customer Service Representative) disposant de tous les droits. Cet utilisateur est utilisé par le connecteur et identifie ce dernier. Cet ID utilisateur est défini dans le fichier de configuration du module d'événement crossworlds.cnf et dans les paramètres de configuration du connecteur. Le module des fonctions d'événement personnalisées vérifie cette valeur avant d'insérer des événements afin d'éviter que les événements envoyés dans l'application par le connecteur ne soient redistribués à ce dernier. Ce scénario est aussi appelé "travail en alternance"

Création des tables d'événements et d'archivage dans la base de données

Les tables d'événements et d'archivage sont utilisées pour mettre en file d'attente des événements qui doivent être récupérés par le connecteur. Le mécanisme de notification d'événements pour le connecteur requiert que trois tables d'événements soient créées dans l'instance de base de données Oracle utilisée par Infranet. Il s'agit des tables suivantes :

Les deux premières tables indiquent les informations qui seront enregistrées pour chaque événement Infranet pertinents pour le connecteur. La table d'archivage contient tous les événements qui ont été traités par le connecteur.

Pour créer des tables d'événements et d'archivage, chargez le fichier EventTable.sqlsi vous utilisez une base de données Oracle. Si vous utilisez une base de données DB2, chargez le fichierEventTable2.sql dans %RépProduit%\connectors\Portal\dependencies\config_files.

Description du schéma des tables d'événements et d'archivage

La table d'événements contient les colonnes suivantes. Sa présentation est aussi utilisée pour la table d'archivage.

Tableau 1. Schéma des tables d'événements et d'archivage
Nom Type Description
Event_id entier Clé unique pour l'événement. La valeur clé est générée dans la table XWORLDS_Current_Event_ID.
Object_name char 80 Nom de l'objet métier spécifique à l'application
Object_verb char 80 Instruction associée à l'événement.
Object_key VARCHAR Clé primaire pour l'objet (POID).
Event_time Date heure Heure à laquelle s'est produit l'événement
Archive_time Date heure Table d'archivage seulement. Heure à laquelle l'événement a été reçu par Portal Infranet.
Event_status Integer Etat de l'événement : READY_FOR_POLL 0 SENT_TO_INTERCHANGE 1 UNSUBSCRIBED_EVENT 2 IN_PROGRESS 3 ERROR_PROCESSING_EVENT -1 ERROR_SENDING_EVENT_TO_INTERCHANGE -2
Event_comment char 255 Chaîne utilisée pour fournir des informations supplémentaires sur l'événement. L'utilisateur peut définir ce commentaire dans le fichier de configuration du module d'événements.
Event_priority Integer Priorité associée à l'événement. Plus le nombre est faible, plus la priorité est élevée. L'utilisateur peut définir cette priorité dans le fichier de configuration du module d'événements.

Copyright IBM Corp. 2003, 2005