Diese Regel markiert das Attribut 'transaction-timeout' des Elements 'global-transaction' in der Datei ibm-ejb-jar-ext.xml.
Dieses Attribut wurde in der
Dokumentation. Es wurde als transaction-timeout aufgelistet, obwohl es transaction-time-out sein sollte.
Für WebSphere muss das Attribut transaction-time-out sein. Bei einer Anwendung ,die das Attribut transaction-timeout ohne
'-' verwendet schlägt die Implementierung in WebSphere Version 7.0 und höher fehl.
Bei einer Migration von Version 6.1 wird eine Datei "ibm-ejb-jar-ext.xml" mit dem folgenden Inhalt markiert:
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-timeout="15"/> ... </session> ... |
Das Attribut 'transaction-timeout' muss in 'transaction-time-out' geändert werden. Im Quellenscanner ändert die Schnellkorrektur die Datei, wie im folgenden Beispiel in Fettschrift beschrieben:
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-time-out="15"/> ... </session> ... |