Strategie souběžnosti pro WebLogic uvádí, jak by měl kontejner spravovat souběžný přístup k objektu entity type enterprise bean. Toto pravidlo zjistí přítomnost prvku <concurrency-strategy> v souboru weblogic-ejb-jar.xml.
Existují čtyři strategie souběžnosti WebLogic, které musí být migrovány na server WebSphere traditional:
Pro toto pravidlo automatická oprava přenese vaše strategie souběhu definované v položce weblogic-ejb-jar.xml na strategie souběhu definované v WebSphere Souboru s rozšířením EJB.
Automatizované akce opravy:
Pro výlučnou strategii WebLogic jsou následující volby mezipaměti objektu typu bean aplikačního serveru WebSphere(R) Application Server nastaveny pro odpovídající objekt typu bean:
Tyto parametry se vyvarují volání funkce ejbLoad a serializace přístupu k instanci objektu typu bean. Tato volba zvyšuje využití paměti zachováním trvalého stavu v mezipaměti, avšak v případě, že k instanci objektu typu bean není obecně přistupováno souběžně, může být k dispozici lepší doba odezvy. Je to Option A pro ukládání do mezipaměti ve specifikaci EJB.
ReadOnlyPro strategii ReadOnly WebLogic budou nastaveny následující možnosti WebSphere Application Server Bean Cache pro odpovídající bean:
Pro strategii Database WebLogic budou nastaveny následující možnosti WebSphere Application Server bean cache pro odpovídající bean:
Jedná se o předvolbu pro mezipaměť objektu bean serveru WebSphere Application Server. Protože je to výchozí nastavení, není nutné ji explicitně nastavovat pro každou fazoli, která používá strategii souběhu s databází: automatická oprava ji však explicitně nastaví. Tato strategie je také odkazována jako Option C pro ukládání do mezipaměti ve specifikaci EJB.
OptimistickáPro optimistickou strategii serveru WebLogic se používá optimistické zamykání na serveru WebSphere. Záměr přístupu je nastaven v souboru rozšíření WebSphere na wsOptimisticUpdate. Také když se CMP, bude vlastnost OptimisticPredicate nastavena na TRUE pro všechna pole, která jsou definována v souboru weblogic-cmp-rdbms-jar.xml jako <verify-columns>.Tyto sloupce jsou označeny jako <verify-columns> budou před odevzdáním změn do databáze zkontrolovány, zda nedošlo k jejich aktualizaci. Je-li zjištěna změna, transakce se odvolá.