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:
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-timeout="15"/> ... </session> ... |
L'attributo transaction-timeout deve essere modificato in transaction-time-out. Nello scanner origine, la correzione rapida modifica il file come indicato in grassetto nel seguente esempio:
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-time-out="15"/> ... </session> ... |