Questo esempio si serve di Oracle Business Event System per inviare dati del cliente in entrata dalla Oracle E-Business Suite a una tabella eventi dove Adapter for JDBC può leggerli. Adapter for JDBC recupera ed elabora il business object dal database Oracle. Il contenuto compreso per questo esempio è descritto in questa sezione.
Questo esempio mostra l'elaborazione di dati del cliente in entrata da Oracle E-Business Suite. L'Oracle Business Event System incorporato attiva l'evento e trasferisce i necessari valori alla tabella eventi dell'Adapter for JDBC.
Un programma concorrente personalizzato cerca aggiornamenti nella tabella dei clienti e attiva eventi se vengono trovati clienti nuovi o modificati. È possibile configurare il programma concorrente in modo che si avvii a intervalli regolari, manualmente o attraverso una procedura memorizzata. Per questo esempio, il programma concorrente è configurato a intervalli regolari. Per risparmiare tempo durante l'esecuzione dei passaggi dell'esempio, il programma concorrente viene avviato manualmente. Una volta che il dato raggiunge la tabella eventi, Adapter for JDBC effettua il polling della tabella per chiave_oggetto, nome_oggetto, e funzione_oggetto. Quindi elabora il business object dall'applicazione del database Oracle.
Per il Business Event System, un evento è definito tramite aggiornamenti della tabella cliente. Quando vengono salvate delle modifiche, l'evento viene attivato, e Oracle Event Manager ricerca sottoscrizioni per questo tipo di evento. L'esempio utilizza una sottoscrizione personalizzata che riconosce il cambiamento dei dati del cliente. L'evento è approvato dalla sottoscrizione, che elabora il dato basato sull'azione definita nella sottoscrizione. L'informazione dell'evento accresce la tabella eventi dell'Adapter for JDBC. L'adattatore controlla questa tabella e utilizza l'informazione dell'evento per eseguire un'operazione Recupera dalle tabelle base del business object.
Il contenuto per questo esempio comprende le procedure memorizzate neccesarie a organizzare l'azione e le tabelle eventi.
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)