Modificare l'operazione di eliminazione

Questa operazione è opzionale. In questa applicazione di esempio, WebSphere Adapter for JDBC è impostato per trasferire una operazione di eliminazione al server per gli oggetti del cliente identificati come inattivi dai dati dell'evento inviati da Oracle. Per non far eseguire questa operazione all'adattatore, modificare uno script SQL per cambiare l'operazione di eliminazione in una di aggiornamento.

Prima di iniziare

A proposito di questa attività

A proposito di questa attività

Questa operazione è necessaria solo se si vuole modificare l'operazione che Adapter for JDBC esegue sui clienti diventati inattivi nel database Oracle.

Oracle E-Business Suite permette di rendere un cliente inattivo e di modificare i dati di un cliente inattivo, ma non di eliminare i dati del cliente dalle tabelle base. Quando la procedura memorizzata usata per le elaborazioni in entrata riceve un dato di un evento da Oracle che indica che un cliente è diventato inattivo, esso imposta l'operazione per eliminare l'oggetto del cliente e poi pubblica questa informazione nella tabella eventi utilizzata da Adapter for JDBC. L'adattatore utilizza l'informazione per elaborare l'oggetto e trasferirlo a WebSphere Process Server. Tuttavia, per mantenere l'oggetto del cliente in WebSphere Process Server piuttosto che eliminarlo, modificare il pacchetto SQL di esempio per cambiare l'operazione che l'adattatore legge dalla tabella eventi.

Come eseguire questa attività

Passaggi per questa attività

  1. Accedere al file d'esempio, e aprire il file ibm_customer_event_pkg.pls con un programma di testo.
  2. Rimuovere la seguente istruzione dallo script:
    IF v_status <> 'A' THEN
      v_object_function := 'Delete';
    END IF;
  3. Salvare lo script.
  4. Eseguire lo script utilizzando lo strumento SQL* Plus o uno simile per elaborare l'istruzione SQL.

Risultato

Come procedere in seguito


Terms of use |


(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)