Usar as extensões do WebSphere para definir a estratégia de simultaneidade

A estratégia de simultaneidade para o WebLogic especifica como o contêiner deve gerenciar o acesso simultâneo a um enterprise bean do tipo entidade. Esta regra detecta a presença do elemento <concurrency-strategy> no arquivo weblogic-ejb-jar.xml.

Há quatro estratégias de concordância do WebLogic que devem ser migradas para o WebSphere tradicional:

Para essa regra, a correção automatizada migrará suas estratégias de simultaneidade definidas em weblogic-ejb-jar.xml para estratégias de simultaneidade definidas no arquivo de extensão WebSphere Arquivo de extensão EJB. Ações de correção automatizadas:

Exclusivo

Para a estratégia Exclusive do WebLogic, as opções da cache do bean do WebSphere(R) Application Server a seguir são definidas para o bean correspondente:

Estes parâmetros evitam chamadas para a função ejbLoad e serializam o acesso à instância de bean. Esta opção aumenta a utilização de memória mantendo o estado de persistência no cache mas pode fornecer melhor tempo de resposta se a instância de bean não for geralmente acessada simultaneamente. Essa é a Opção A de armazenamento em cache na especificação do EJB.

ReadOnly

Para a estratégia ReadOnly WebLogic, as seguintes opções do WebSphere Application Server Bean Cache serão definidas para o correspondente:

Database

Para a estratégia do banco de dados WebLogic, as seguintes opções de cache do bean WebSphere Application Server serão definidas para o correspondente:

Esse é o padrão para o cache do bean do WebSphere Application Server. Como é o padrão, não é necessário defini-lo explicitamente para cada um dos beans que usam a estratégia de simultaneidade do banco de dados: no entanto, a correção automatizada a definirá explicitamente. Essa estratégia também é referida como a Opção C de armazenamento em cache na especificação do EJB.

Optimistic

Para a estratégia Optimistic do WebLogic, o bloqueio otimista é utilizado no WebSphere. A intenção de acesso é definida no arquivo de extensão do WebSphere como wsOptimisticUpdate. Além disso, quando o mapa O mapa CMP for criado, a propriedade OptimisticPredicate será definida como TRUE para todos os campos definidos no arquivo <span.xml como <verify-columns> no arquivo weblogic-cmp-rdbms-jar.xml como <verify-columns>.Essas colunas essas colunas serão verificadas quanto a atualizações antes de confirmar as alterações no banco de dados. Se uma alteração for detectada, a transação é revertida.