Použít rozšíření WebSphere k definování strategie souběžnosti

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:

Ve zdrojovém skeneru migruje rychlá oprava poskytnutá pro toto pravidlo strategie souběžnosti definované v souboru weblogic-ejb-jar.xml do strategií souběžnosti definovaných v souboru rozšíření EJB WebSphere. K zobrazení změn před použitím rychlé opravy můžete použít volbu náhledu rychlé opravy.

Akce rychlé opravy zdrojového skeneru:

Výhradní

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.

Jen pro čtení

Pro strategii Jen pro čtení serveru WebLogic jsou nastaveny následující volby mezipaměti objektu typu bean aplikačního serveru WebSphere Application Server pro odpovídající objekt typu bean:

Databáze

Pro strategii Databáze serveru WebLogic jsou nastaveny následující volby mezipaměti objektu typu bean aplikačního serveru WebSphere Application Server pro odpovídající objekt typu bean:

Jedná se o předvolbu pro mezipaměť objektu bean serveru WebSphere Application Server. Vzhledem k tomu, že se jedná o výchozí nastavení, nemusí být explicitně nastavena pro každý objekt typu bean, který používá strategii souběžnosti Databáze; avšak rychlá oprava ji 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é při vytvoření mapy CMP je vlastnost OptimisticPredicate nastavena na hodnotu TRUE pro všechna pole definovaná v souboru weblogic-cmp-rdbms-jar.xml jako <verify-columns>. Před provedením změn v databázi jsou zaškrtnuty tyto sloupce za účelem aktualizací. Je-li zjištěna změna, transakce se odvolá.