Uživatelé produktu WebSphere Application Server pro z/OS verze 4.x mohou pomocí tohoto atributu určit, že funkce rozšíření jazyka SQL nemá být použita pro aplikace nainstalované v produktu WebSphere Application Server pro z/OS.
Produkt WebSphere Application Server pro z/OS verze 4.x standardně používá dynamické rozšíření jazyka SQL. Uživatelé systému z/OS, kteří nechtějí používat dynamické rozšíření jazyka SQL u vlastních vyhledávačů v produktu verze 4.x, mohou pomocí tohoto atributu změnit výchozí chování na úrovni objektů bean i na úrovni serveru.
Na úrovni objektů bean lze pomocí dvojice název/hodnota složené z názvu tohoto atributu a
hodnoty true zakázat rozšíření jazyka SQL pro libovolný vlastní vyhledávač definovaný v
domovském rozhraní daného objektu bean.
Na úrovni serveru lze pomocí položky v souboru vlastností serveru WebSphere Application Server pro z/OS s hodnotou true zakázat rozšíření jazyka SQL pro všechny objekty bean nainstalované na daném serveru.
Tento atribut rozšíření vlastního vyhledávače je nadále podporován i běhovým modulem na
úrovni objektů bean ve verzi 5.x produktu. Jeho použití jako indikátoru s platností pro celý
server zastaralo v důsledku skutečnosti, že verze 5.x na této úrovni standardně
nepoužívá dynamické rozšíření jazyka SQL u vlastních vyhledávačů.
Poznámka: Pokud vaše instalace produktu WebSphere Application Server pro z/OS počítá s automatickým dynamickým rozšířením u všech vlastních vyhledávačů ve všech nainstalovaných aplikacích, měli byste nastavit indikátor com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent na hodnotu all. Pokud aplikace obsahuje objekt bean, v jehož nastavení env-var je
určena hodnota indikátoru
com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent, bude tento
indikátor používán i nadále za předpokladu, že jsou funkce dynamického rozšíření jazyka SQL
produktu verze 5.x povoleny výše popsaným postupem.
Datový typ |
Řetězec |
Rozsah |
Platné hodnoty: true a false. |
Poznámky týkající se priority:
- Atribut com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel
má přednost před nastavením atributu na úrovni celého serveru i jednotlivých objektů bean.
- U všech objektů bean uvedených v indikátoru
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent s použitím hodnoty
Název J2EE bude použito dynamické rozšíření pro vlastní vyhledávače definované v daném
objektu bean, a to i v případě, že se u daného serveru uplatňuje výchozí chování.
- Atribut com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
zakazuje použití této funkce u konkrétního objektu bean v případě, že je povoleno nastavení
platné pro celý server nebo nastavení na úrovni objektů bean a není určeno žádné nastavení na
úrovni metody.