Egyéni kereső SQL dinamikus bővítésének tulajdonságai

Az oldal segítségével az egyéni kereső SQL dinamikus bővítésének tulajdonságait módosíthatja.

Hogy biztosítsa a Strukturált lekérdezési nyelv (SQL) dinamikus bővítéseinek helyes életbe lépését egy olyan EJB 1.1 saját felületen meghatározott egyéni keresőkön, amely speciális SQL zárolási záradékokat igénylő háttér adattárat használ, a következő Java virtuális gép (JVM) és komponens (modul)tulajdonságok állnak rendelkezésére. Ezek a tulajdonságok lehetővé teszik, hogy kijelölje a bővíteni kívánt egyéni keresőket, feltételezve, hogy a háttér adattároló támogatja az SQL záradékokat.

[iSeries] [AIX Solaris HP-UX Linux Windows] Az IBM i és az osztott platformok esetén az adminisztrációs konzol oldal megjelenítéséhez kattintson a Kiszolgálók > kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > Java és folyamatkezelés > Folyamatmeghatározás > Java virtuális gép > Egyéni tulajdonságok elemre.

[z/OS] z/OS esetén, az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > Vezérlő (a tulajdonság meghatározásához a Vezérlőben) vagy Alrendszer (a tulajdonság meghatározásához az alrendszeren) > Java és folyamatkezelés > Folyamatmeghatározás > Java virtuális gép > Egyéni tulajdonságok elemre.

com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent

Használatával jelezhető, hogy melyik vállalati komponensek számára szükséges az SQL dinamikus bővítés engedélyezése futási környezetben.

Ez a tulajdonság a kiszolgáló szinten fejti ki hatását. Bármely EJB 1.1 saját felületmeghatározott egyéni kereső (előtag neve: keres), amely elérési szándékként az Frissítés parancsot tartalmazza, egy egyéni kereső SQL dinamikus bővítés jelöltje a megadott elkülönítési szintje alapján. Ha a háttér adattár speciális SQL szemantikákat igényel, akkor azok alkalmazódnak. Az adott használatban lévő SQL az alkalmazás komponenseinek kiválasztott elkülönítési szint szerint változik, továbbá a háttér adatbázis kerül felhasználásra. Ha összes beállításra állítja, akkor az egyéni kereső SQL dinamikus bővítése engedélyezett bármely olyan komponensen belüli összes egyéni keresőre, amely a tárolóba van telepítve. Ha J2EENAME[:J2EENAME] beállításra állítja, ahol a J2EENAME egy teljes képzésű csomag vagy komponens neve, akkor az egyéni kereső SQL dinamikus bővítése csak azokban a komponensekben meghatározott egyéni keresőkre engedélyezett, amelyek a tárolóba vannak telepítve, és amelyeket a jelölt komponens név képvisel.

Adattípus Karaktersorozat
Tartomány Az érvényes meghatározható értékek: összes vagy J2EENAME.
Alapértelmezett Bővítési viselkedés nem aktív
Megjegyzés: Néhány alkalmazás használhat olyan egyéni keresőket, amelyek kézi kódolásúak és már tartalmazzák az SQL zárolási záradékokat vagy a ORDER BY és a DISTINCT kulcsszavakat a SELECT műveleten. Ezekben a példányokban ha a futási környezet SQL dinamikus bővítést kísérel meg, akkor a megvan a lehetősége annak, hogy rossz formátumú SQL utasítások kerülnek az alapul szolgáló háttér adattárba. Ha egy alkalmazás ilyen egyéni keresőket tartalmaz, akkor körültekintően kell eljárnia a com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent JVM tulajdonság értékének meghatározásakor. Az összes érték az egyéni kereső SQL dinamikus bővítés megjelenését okozza minden Frissítés elérési szándékkal rendelkező egyéni kereső módszer esetében, amely az alkalmazáskiszolgálóra telepített komponensekben található, ezáltal rossz formátumú SQL kerül az egyéni keresők ezen halmazába.

Ennek megelőzése érdekében soha ne állítsa a kiszolgálóra kiterjedő beállítást összes értékre. Helyette használja a com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel komponens módszerszint tulajdonságot komponensenkénti kijelöléshez csak azokon az egyéni kereső módszereken, amelyeken futásukkor végre kell hogy hajtódjon az egyéni kereső SQL dinamikus bővítés.

com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel

Használatával egy adott komponensen az egyéni kereső SQL dinamikus bővítést módszer szinten engedélyezheti.

Ha egy komponens esetén egy vagy több egyéni kereső módszerre beállítja ezt a tulajdonságot, akkor bármely olyan saját felületen meghatározott egyéni keresőnek (előtag neve: keres) vannak a futás során alkalmazott SQL zárolási szematikái, amely egyeztetési módszer névvel és paraméter aláírással rendelkezik. Ez csak akkor fordul elő, ha az egyéni kereső Frissítés elérési szándékkal rendelkezik, és a háttér adattár támogatja az SQL záradékokat. Az adott használatban lévő SQL az alkalmazás számára kiválasztott elkülönítési szint szerint változik, ahogy a háttér adatbázis is felhasználásra kerül.

Adattípus Karaktersorozat
Tartomány Egy ilyen formátumú karaktersorozat lehet érvényes érték: method1(parm1,parm2,..parmn):method2(parm1,parm2,..parmn):methodn(...)



A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó feladatok
[AIX Solaris HP-UX Linux Windows] [iSeries]


Fájlnév: udat_sqllock.html