Rileva attributi errati dell'elemento global-transaction

Questa regola contrassegna l'attributo transaction-timeout dell'elemento global-transaction nel file ibm-ejb-jar-ext.xml.

Questo attributo è stato documentato in modo non corretto nella documentazione . È stato elencato come transaction-timeout mentre dovrebbe essere transaction-time-out. WebSphere prevede che l'attributo sia transaction-time-out. Un'applicazione che utilizza l'attributo transaction-timeout senza '-' fallirà la distribuzione in WebSphere versioni 7.0 e successive.

Durante la migrazione dalla Versione 6.1, verrà contrassegnato un file ibm-ejb-jar-ext.xml con il seguente contenuto:

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

L'attributo transaction-timeout deve essere modificato in transaction-time-out. La correzione automatica modificherà il file come indicato in grassetto nell'esempio seguente:

< span class="Code"> < ?xml version= "1.0" encoding= "UTF-8" ?>
...
< nome sessione= "SomeSession">
< global - transaction transaction - time - out= "15 " />
...
</session>
...