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:

<?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. Ve zdrojovém skeneru rychlá oprava upraví soubor tak, jak je zobrazeno tučným písmem v následujícím příkladu:

<?xml version="1.0" encoding="UTF-8"?>
...
<session name="SomeSession">
<global-transaction transaction-time-out="15"/>
...
</session>
...