Utilizado pelos usuários do WebSphere Application Server para z/OS Versão 4.x para indicar
que o recurso de aprimoramento SQL não deverá ser aplicado aos aplicativos
instalados no produto WebSphere Application Server para z/OS.
O comportamento padrão do produto WebSphere Application Server para z/OS Versão
4.x é executar os aprimoramentos de SQL dinâmica. Para aqueles usuários do z/OS que optarem por não
participar do aprimoramento de SQL dinâmica de localizadores customizados no produto da
Versão 4.x, esse atributo será utilizado para fazer essa indicação no nível do bean e do
servidor.
No nível do bean, um par nome/valor que consiste nesse nome de atributo
e um valor true desativa o aperfeiçoamento SQL de todos os
localizadores customizados definidos na interface inicial do bean
indicado.
No nível do servidor, uma entrada no arquivo de propriedades do servidor WebSphere Application Server para z/OS com um
valor igual a true desativa o aprimoramento de SQL de todos os beans instalados no
determinado servidor.
Esse atributo de aperfeiçoamento do localizador customizado ainda é suportado pelo
tempo de execução no nível do bean na Versão 5.x do produto. Seu uso
como indicador no âmbito do servidor foi descontinuado, pelo fato do
comportamento padrão da Versão 5.x não aperfeiçoar
dinamicamente o SQL do localizador customizado.
Nota: Se a instalação do WebSphere Application
Server para z/OS
contar com o aprimoramento dinâmico automático de todos os localizadores customizados em
todos os aplicativos instalados, você deverá definir o indicador
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent como all. Se um aplicativo tiver um bean cujo indicador
com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
esteja configurado em suas definições env-var, esse indicador
continuará sendo utilizado, desde que os recursos de aperfeiçoamento SQL
dinâmico da Versão 5.x do produto estejam ativados conforme descrito
anteriormente.
Tipo de Dados |
Cadeia |
Intervalo |
Os valores válidos são true e false |
Algumas observações sobre precedência:
- O atributo com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent.methodLevel
substitui todas as definições de atributo no âmbito do servidor ou no nível
do bean
- Os beans relacionados com um Nome J2EE no indicador
com.ibm.websphere.ejbcontainer.customfinder.honorAccessIntent
fazem com que o aperfeiçoamento dinâmico ocorra para localizadores
customizados definidos para esse bean, mesmo que o comportamento padrão
esteja em efeito para o servidor em questão.
- O atributo com.ibm.websphere.persistence.bean.managed.custom.finder.access.intent
desativa o uso deste recurso por um bean específico se a definição no
âmbito do servidor ou a definição do bean estiver ativada e nenhuma
definição no nível do método estiver especificada.