この規則により、ibm-ejb-jar-ext.xml ファイル内の global-transaction エレメントの transaction-timeout 属性にフラグを立てます。
この属性は正しく文書化されていません。
資料。 transaction-time-out とすべきところ、transaction-timeout と示されていました。
WebSphere は、この属性を transaction-time-out として予期しています。 この「-」がない transaction-timeout 属性を使用したアプリケーションは、
WebSphere バージョン 7.0 以上でデプロイメントに失敗します。
バージョン 6.1 からマイグレーションする場合、以下の内容を持つ ibm-ejb-jar-ext.xml ファイルにフラグが立てられます。
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-timeout="15"/> ... </session> ... |
transaction-timeout 属性は transaction-time-out に変更する必要があります。ソース・スキャナーで、クイック・フィックスは、以下の例に太字で示されているようにファイルを変更します。
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-time-out="15"/> ... </session> ... |