Utilizar extensiones de WebSphere para definir la estrategia de simultaneidad

La estrategia de simultaneidad de WebLogic especifica cómo debe gestionar el contenedor el acceso simultáneo a un enterprise bean de tipo de entidad. Esta regla detecta la presencia del elemento <concurrency-strategy> en el archivo weblogic-ejb-jar.xml.

Hay cuatro estrategias de simultaneidad de WebLogic que deben migrarse a WebSphere tradicional:

Para esta regla, la corrección automática migrará las estrategias de concurrencia definidas en weblogic-ejb-jar.xml a las estrategias de concurrencia definidas en en el WebSphere Archivo de extensión EJB. Acciones de reparación automatizadas:

Exclusivo

Para la estrategia de WebLogic Exclusiva, se establecen las siguientes opciones de antememoria de beans de WebSphere(R) Application Server para el bean correspondiente:

Estos parámetros evitan las llamadas a la función ejbLoad y serializan el acceso a la instancia de bean. Esta opción aumenta la utilización de la memoria al mantener un estado persistente en la antememoria, pero puede mejorar el tiempo de respuesta si en general no se accede simultáneamente a la instancia de bean. Esta es la Opción A de antememoria en la especificación EJB.

ReadOnly

Para la estrategia ReadOnly WebLogic, se establecerán las siguientes opciones de Bean Cache WebSphere Application Server para el correspondiente correspondiente:

Base de datos

Para la estrategia Database WebLogic, se establecerán las siguientes opciones de caché de bean WebSphere Application Server para el bean correspondiente correspondiente:

Este es el valor por omisión para la antememoria de beans de WebSphere Application Server. Dado que es la predeterminada no es necesario establecerlo explícitamente para cada uno de los beans que utilizan la estrategia de concurrencia de la base de datos: sin embargo, el arreglo automatizado lo establecerá explícitamente. Esta estrategia también se conoce como la Opción C de antememoria de la especificación EJB.

Optimista

Para la estrategia de WebLogic Optimista, se utiliza el bloqueo optimista en WebSphere. El intento de acceso se establece en el archivo de extensión de WebSphere en wsOptimisticUpdate. Además, cuando se crea el mapa CMP, la propiedad OptimisticPredicate se establecerá en TRUE para todos los campos definidos en el archivo <span.xml como <verify-columns> en el archivo weblogic-cmp-rdbms-jar.xml como <verificar-columnas> se comprobarán en busca de actualizaciones antes de confirmar los cambios en la base de datos. Si se detecta un cambio, la transacción se retrotrae.