Applicazioni di esempio dell'elaborazione in uscita

Due applicazioni di esempio del processo in uscita sono fornite con questa soluzione. Una utilizza tabelle d'interfaccia Oracle database, che sono lo scenario standard in uscita per Oracle E-Business Suite; l'altra richieste API. Il primo esempio in uscita prevede due parti: esso utilizza l'operazione Crea e poi quella Recupera attraverso l'adattatore JDBC.

Processo in uscita utilizzando tabelle d'interfaccia

Il primo esempio di processo di richiesta in uscita consta di due parti:
  • Creare un business object utilizzando l'operazione Crea
  • Recuperare un oggetto usando l'operazione Recupera
Il database Oracle permette il recupero di dati dalle tabelle base delle applicazioni. I business object utilizzati per l'operazione Recupera rispecchiano la rappresentazione delle tabelle base dei dati. Il database Oracle non consente la modificazione manuale dei dati nelle tabelle base. Così, questo esempio utilizza l'interfaccia delle tabelle quando Adapter for JDBC invia business object che modificano il contenuto nel database Oracle. Questo è lo scenario del'elaborazione standard di richiesta in uscita. Ad aggiornamento avvenuto delle tabelle d'interfaccia con i dati del business object, attraverso una procedura memorizzata viene richiamata una funzione che sposta i dati dall'interfaccia alle tabelle base.
Figura 1. Scenario Crea
Questa immagine è descritta nel testo che la circonda.

Adapter for JDBC è utilizzato per popolare le tabelle d'interfaccia con i dati del business object. Dato che Oracle consente di processare aggiornamenti, sia nuovi sia già esistenti, delle entità dati attraverso le tabelle d'interfaccia, Crea è la sola operazione richiesta per processare dati nuovi e modificati. I dati del business object possono essere inseriti nelle tabelle base Oracle utilizzando una fuzione standard interna Oracle. La funzione viene richiamata attraverso una procedura memorizzara che sopsta i dati nelle tabelle base utilizzando l'informazione dell'applicazione specifica (ASI - application-specific information) AfterCreateSP nel business object.

Le operazioni Crea e Recupera utilizzano differenti dotazioni di business object perché rappresentano differenti tabelle nel database Oracle. Questa applicazione d'esempio include la procedura memorizzata wrapper per la funzione richiesta che sposta i dati nelle tabelle di base, più il contenuto d'esempio per utilizzare la procedura.

Figura 2. Scenario recupera
Questa immagine è descritta nel testo che la circonda.

Processo in uscita utilizzando richiesta API

Questo esempio mostra come l'adattatore JDBC possa richiedere direttamente una Oracle E-Business Suite API. Il driver JDBC limita i tipi di parametri di dati semplici non registrati quando l'adattatore JDBC effettua direttamente una richiesta API. La maggior parte delle API Oracle includono la registrazione dei parametri. Le richieste API che utilizzano la registrazione del tipo di parametri possono essere fatte attraverso l'adattatore per JDBC solo se inserite, cosicché la richiesta della procedura memorizzata wrapper non debba utilizzare la registrazione del tipo di parametro. La richiesta API per questo esempio utilizza dati semplici del tipo di parametri.

Questo esempio utilizza Adapter for JDBC per per effetuare direttamente a Oracle una richiesta API, che crea un programma concorrente eseguibile nel database Oracle. Il contenuto di questo esempio tratta della richiesta API.

Attività correlate
Esempio 1: Invio dati in uscita all'EIS
Esempio 3: Richiesta API alla Oracle E-Business Suite per l'elaborazione in uscita

Terms of use |


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