Cet exemple utilise le système BES d'Oracle pour envoyer des données client entrantes provenant de Oracle E-Business Suite vers une table d'événements dans laquelle Adapter for JDBC peut les lire. Adapter for JDBC récupère et traite l'objet métier de la base de données Oracle. Le contenu inclus pour cet exemple est décrit dans cette section.
Cet exemple illustre le traitement des données client entrantes provenant d'Oracle E-Business Suite. Le système BES intégré d'Oracle déclenche l'événement et alimente la table d'événements d'Adapter for JDBC avec les valeurs nécessaires.
Un programme simultané personnalisé recherche des mises à jour apportées à la table client et déclenche des événements en cas d'ajout ou de modification de clients. Vous pouvez configurer le programme simultané afin qu'il s'exécute à des intervalles définis ou qu'il soit appelé manuellement ou via une procédure stockée. Pour cet exemple, le programme simultané est configuré pour s'exécuter à des intervalles définis. Pour économiser du temps lors de l'exécution des étapes, le programme simultané est appelé manuellement. Une fois que les données ont atteint la table d'événements, Adapter for JDBC recherche les données object_key, object_name et object_function dans la table. Ensuite, il effectue le traitement de l'objet métier depuis l'application de la base de données Oracle.
Dans le système BES, un événement est défini pour les mises à jour apportées à la table client. Lorsque des modifications sont sauvegardées, l'événement est déclenché et le gestionnaire d'événements Oracle recherche des souscriptions correspondant à ce type d'événement. L'exemple utilise une souscription personnalisée qui reconnaît la modification apportée à la table client. L'événement est transmis à la souscription, qui effectue le traitement des données en fonction de l'action définie dans cette souscription. Les données sur l'événement alimentent la table d'événements d'Adapter for JDBC. L'adaptateur interroge cette table et utilise les données sur l'événement pour effectuer une opération Retrieve à partir des tables de la base de l'objet métier.
Le contenu de cet exemple comprend les procédures stockées nécessaires à la configuration de l'action et des tables d'événements.
© 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)