Utilizzato dagli utenti di WebSphere Application Server per z/OS Versione
4.x per indicare che la funzione di miglioramento SQL non deve essere eseguita su applicazioni
installate in WebSphere Application Server per z/OS.
Il funzionamento predefinito del prodotto WebSphere Application Server per z/OS Versione 4.x è quello di eseguire miglioramenti SQL dinamici. Per gli utenti z/OS che non eseguono miglioramenti SQL dinamici dei finder personalizzati nella Versione 4.x del prodotto, tale attributo viene utilizzato per applicare questa indicazione a
livello del server e del bean.
A livello del bean, una coppia nome/valore composta dal nome attributo e un
valore di true disabilita il miglioramento SQL di tutti i finder personalizzati
definiti su un'interfaccia home del bean specificato.
A livello del server, una voce presente nel file delle proprietà del server di WebSphere Application Server per z/OS con un valore di true disabilita il miglioramento SQL di tutti i bean installati nel server specificato.
Questo attributo di miglioramento del finder personalizzato continua a essere
supportato dal runtime a livello del bean nella Versione 5.x del prodotto. Se ne sconsiglia,
però, l'utilizzo come indicatore del server poiché la funzione predefinita della
Versione 5.x è quella di non migliorare dinamicamente il linguaggio SQL
del finder personalizzato.
Nota: Se l'installazione di WebSphere Application Server per z/OS si basa sul miglioramento dinamico automatico di
tutti i finder personalizzati in tutte le applicazioni installate, è necessario impostare
l'indicatore com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent su
tutti. Se
un'applicazione contiene un bean con l'indicatore
com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent configurato
nelle impostazioni env-var, quell'indicatore continua a essere utilizzato,
sempre che le funzioni di miglioramento dinamico SQL della Versione 5.x del prodotto
siano abilitate come indicato in precedenza.
Tipo dati |
Stringa |
Intervallo |
I valori validi sono true e false |
Alcune annotazioni sulla priorità:
- L'attributo com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel ha
priorità su qualsiasi impostazione di attributo a livello del bean o del server
- Tutti i bean elencati mediante un Nome J2EE nell'indicatore
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent determinano l'esecuzione del
miglioramento dinamico per i finder personalizzati definiti per quel bean, anche nel caso in cui la
funzione predefinita sia abilitata per il server in questione.
- L'attributo
com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
disabilita l'utilizzo di questa funzione da parte di un bean particolare se
l'impostazione del bean o del server è abilitata e non vengono specificate impostazioni
a livello del metodo.