Detekovat chybné atributy prvku global-transaction

Toto pravidlo označí atribut transaction-timeout prvku global-transaction v souboru ibm-ejb-jar-ext.xml.

Tento atribut byl nesprávně dokumentován v dokumentaci. Bylo uveden jako atribut transaction-timeout, přitom se mělo jednat o transaction-time-out. Produkt WebSphere očekává atribut transaction-time-out. Aplikace atributu transaction-timeout bez znaku '-' způsobí nezdar implementace ve verzích WebSphere 7.0 a vyšších.

Při migraci z verze 6.1 bude označen následující soubor ibm-ejb-jar-ext.xml s následujícím obsahem:

< span class="Code"> < ?xml version= "1.0" encoding= "UTF-8" ?>
...
< session name= "SomeSession">
<global-transaction transaction-timeout="15"/>
...
</session>
...

Atribut transaction-timeout musí být upraven na transaction-time-out. Automatická oprava upraví soubor tak, jak je tučně znázorněno v následujícím příkladu:

< span class="Code"> < ?xml version= "1.0" encoding= "UTF-8" ?>
...
< session name= "SomeSession">
< global-transaction časový limit transakce= "15 " />
...
</session>
...