Los usuarios de WebSphere Application Server para z/OS Versión 4.x la utilizan para indicar que las posibilidades de mejora de SQL no se deben aplicar a las aplicaciones instaladas en WebSphere Application Server para z/OS.
El comportamiento por omisión de WebSphere Application Server para z/OS Versión 4.x es realizar las mejoras dinámicas de SQL. Para aquellos usuarios de z/OS que
opten por participar en una mejora dinámica de SQL de los métodos finder
personalizados en la versión 4.x del producto, este atributo se utiliza
para realizar esta indicación tanto a nivel de bean como de servidor.
A nivel de bean, un par de nombre y valor que consista de este nombre
de atributo y un valor de true inhabilita la mejora de SQL de
cualquier método finder personalizado en la interfaz de factoría de dicho bean.
A nivel de servidor, una entrada en el archivo de propiedades de servidor de
WebSphere Application Server para z/OS con un valor de true inhabilita la mejora de SQL de todos los beans instalados en el servidor
proporcionado.
Durante el tiempo de ejecución, se continúa dando soporte a este
atributo de mejora de métodos finder personalizados a nivel de bean en la
versión 5.x del producto. Está en desuso su utilización como indicador de
todo el servidor debido a que el comportamiento por omisión de la versión
5.x es no mejorar dinámicamente el SQL de métodos finder
personalizados.
Nota: Si la instalación de WebSphere Application Server para z/OS
se basa en la mejora dinámica automática de todos los buscadores personalizados en todas
las aplicaciones instaladas, debe establecer el indicador
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent en all.
Si una aplicación contiene un bean que tenga el indicador
com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
establecido en los valores env-var, se continúa utilizando dicho
indicador, siempre y cuando las características de mejora dinámica de SQL
de la versión 5.x del producto estén habilitadas como se describe anteriormente.
Tipo de datos |
String |
Rango |
Los valores válidos son true y false |
Algunas notas sobre la prioridad:
- El atributo
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel
sobrescribe cualquier valor de atributo de todos el servidor o a nivel de bean.
- Cualquier bean enumerado mediante un nombre J2EE en el
indicador
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent hace
que se realice la mejora dinámica para los métodos finder personalizados
para dicho bean, incluso si el comportamiento por omisión es en efecto
para el servidor en cuestión.
- El atributo
com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
inhabilita la utilización de esta característica de un determinado bean,
si el valor para todo el servidor o valor del bean está habilitado y no se
ha especificado ningún valor de nivel de método.