La stratégie d'accès simultané de WebLogic indique comment le conteneur doit gérer l'accès simultané à un bean enterprise entity. Cette règle détecte la présence de l'élément <concurrency-strategy> dans le fichier weblogic-ejb-jar.xml.
WebLogic possède quatre stratégies d'accès simultané que vous devez migrer vers WebSphere Traditional :
Pour cette règle, le correctif automatisé migrera vos stratégies de concurrence définies dans le fichier weblogic-ejb-jar.xml en stratégies de concurrence définies dans dans le fichier d'extension WebSphere Fichier d'extension EJB.
Actions correctives automatisées :
Avec la stratégie Exclusive de WebLogic, le correctif définit les options de mémoire cache suivantes pour le bean correspondant dans WebSphere Application Server :
Ces paramètres évitent les appels à la fonction ejbLoad et sérialisent les accès à l'instance de bean. Cette option augmente l'usage de la mémoire en gardant l'état permanent dans la mémoire cache mais peut procurer des temps de réponse plus courts si les accès à l'instance de bean ne sont pas simultanés en général. Il s'agit de l'option de mise en cache A dans la spécification EJB.
ReadOnlyPour la stratégie ReadOnly WebLogic, les options WebSphere Application Server Bean Cache suivantes seront définies pour le bean correspondant correspondant :
Pour la stratégie Database WebLogic, les options de cache de bean WebSphere Application Server suivantes seront définies pour le bean correspondant correspondant :
Il s'agit de la valeur par défaut de l'option de mémoire cache de bean de WebSphere Application Server. Puisqu'il s'agit de la valeur par défaut, il n'est pas nécessaire de la définir explicitement pour chacun des beans qui utilisent la stratégie de concurrence de la base de données : cependant, le correctif automatisé le définira explicitement. Cette stratégie correspond à l'option de mise en cache C dans la spécification EJB.
OptimisteAvec la stratégie WebLogic Optimiste, WebSphere applique le verrouillage optimiste. La valeur du paramètre de tentative d'accès définie dans le fichier d'extension de WebSphere est wsOptimisticUpdate. De même, lorsque la carte Lorsque la carte CMP est créée, la propriété OptimisticPredicate est définie sur TRUE pour tous les champs définis dans le fichier <span.xml comme <verify-columns> dans le fichier weblogic-cmp-rdbms-jar.xml en tant que <verify-columns> ces colonnes seront vérifiées pour les mises à jour avant de valider les modifications dans la base de données. Si une modification est détectée, la transaction est annulée.