Modification de l'opération Delete

Cette tâche est facultative. Dans cette application exemple, WebSphere Adapter for JDBC est défini pour transmettre une opération de suppression au serveur pour les objets identifiés comme inactifs par les données d'événement envoyées par Oracle. Si vous ne voulez pas que l'adaptateur transmette une opération de suppression pour un client inactif, modifiez un script SQL pour remplacer l'opération de suppression par une opération de mise à jour.

Avant de commencer

A propos de cette tâche

A propos de cette tâche

Cette tâche n'est nécessaire que si vous souhaitez remplacer l'opération que l'adaptateur pour JDBC exécute sur les clients devenus inactifs dans la base de données Oracle.

Oracle E-Business Suite vous permet de rendre un client inactif et de modifier ses données, mais ne vous offre pas la possibilité de supprimer des données client des tables de la base. Lorsque la procédure stockée utilisée pour le traitement entrant reçoit des données d'événement envoyées par Oracle qui indiquent qu'un client est devenu inactif, elle définit l'opération en suppression pour l'objet client, puis envoie ces informations dans la table d'événements utilisée par l'Adapter for JDBC. L'adaptateur utilise ces informations pour traiter l'objet et les transmet à WebSphere Process Server. Cependant, si vous voulez conserver l'objet client dans WebSphere Process Server au lieu de le supprimer, éditez la package SQL exemple pour modifier l'opération que l'adaptateur lit dans la table d'événements.

Comment réaliser cette tâche

Etapes de cette tâche

  1. Accédez aux fichiers exemples et ouvrez le fichier ibm_customer_event_pkg.pls dans un éditeur de texte.
  2. Supprimez l'instruction suivante du script :
    SI v_status <> 'A' ALORS
      v_object_function := 'Delete' ;
    FIN SI ;
  3. Sauvegardez le script.
  4. Exécutez le script à l'aide de l'outil SQL* Plus ou d'un outil similaire pour le traitement des commandes SQL.

Résultat

Tâches suivantes


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)