Kimenő feldolgozás példaalkalmazások

Ehhez a megoldáshoz két kimenő feldolgozás példaalkalmazás van biztosítva. Az egyik Oracle adatbázis felülettáblákat használ, ami az Oracle E-Business Suite általános kimenő példahelyzete, a másik pedig API hívásokat. Az első kimenő példának két része van: a Create műveletet, majd a Retrieve műveletet használja az Adapter for JDBC alkalmazáson keresztül.

Kimenő feldolgozás felülettáblák használatával

Az első kimenő kérésfeldolgozás példának két része van:
  • Üzleti objektum létrehozása Create művelet használatával
  • Objektum lekérése Retrieve művelet használatával
Az Oracle adatbázis megengedi az adatok visszakeresését az alkalmazás alaptábláiból. A Retrieve művelethez használt üzleti objektumok tükrözik az alaptáblák adatábrázolását. Az Oracle adatbázis nem engedi meg az adatok kézi módosítását az alaptáblákban. Így ez a példa a felülettáblákat használja amikor az Adapter for JDBC elküldi azokat az üzleti objektumokat, amelyek megváltoztatják a tartalmat az Oracle adatbázisban. Ez az általános kimenő kérésfeldolgozási példahelyzet. Miután a felülettáblák frissítésre kerültek az üzleti objektum adataival, egy tárolt eljáráson keresztül egy függvény lesz meghívva, ami áthelyezi az adatokat a felülettáblákból az alaptáblákba.
1. Ábra Létrehozás (Create) példahelyzet
Ez a kép a környező szövegben van leírva.

A felülettáblák üzleti objektum adatokkal feltöltésére az Adapter for JDBC használatos. Mivel az Oracle a felülettáblákon keresztül megengedi mind az új, mind a meglévő adatpéldányok frissítéseinek feldolgozását, a Create az egyetlen olyan művelet, amely az új és megváltozott adatok feldolgozásához szükséges. Az üzleti objektum adatai egy belső, általános Oracle függvény meghívásával helyezhetők át az Oracle alaptáblákba. A függvény egy tárolt eljáráson keresztül kerül meghívásra, hogy az adatokat áthelyezze az alaptáblákba az AfterCreateSP alkalmazás-specifikus információk használatával az üzleti objektumon.

A Create és a Retrieve műveletek eltérő üzleti objektum készleteket használnak, mert azok különböző táblákat képviselnek az Oracle adatbázisban. Ez a példaalkalmazás tartalmazza a fordító tárolt eljárást a függvényhíváshoz az adatok alaptáblába áthelyezéséhez, valamint a példa tartalmat az eljárással használatra.

2. Ábra Lekérés (Retrieve) példahelyzet
Ez a kép a környező szövegben van leírva.

Kimenő feldolgozás API hívás használatával

Ez a példa bemutatja, hogy az Adapter for JDBC hogyan tud közvetlenül meghívni egy Oracle E-Business Suite API-t. A JDBC illesztőprogram a paramétereket simple vagy non-record adattípusokra korlátozza, amikor az Adapter for JDBC közvetlenül hív meg egy API-t. A legtöbb Oracle API record paramétereket tartalmaz. A record típusú paramétereket használó API hívások csak akkor hívhatók meg az Adapter for JDBC termékből, ha azok újra vannak kezdve, ezért a fordító tárolt eljárás hívása nem használ record típusú paramétereket. Ezen példa API hívása simple adattípusú paramétereket használ.

Ez a példa az Adapter for JDBC terméket használja egy Oracle API közvetlen hívására, amely létrehoz egy párhuzamos program végrehajtható fájlt az Oracle adatbázisban. Ezen példa tartalma az API hívás példáit is tartalmazza.

Kapcsolódó feladatok
1. példa: Kimenő adatok küldése az EIS-nek
3. példa: Egy Oracle E-Business Suite API hívása kimenő feldolgozáshoz

Használat feltételei |


(c) Copyright IBM Corporation 2005, 2006.
Az információs központ az Eclipse technológiájára épül (http://www.eclipse.org)