Esta regla marca el atributo transaction-timeout del elemento global-transaction en el archivo ibm-ejb-jar-ext.xml.
Este atributo se ha documentado incorrectamente en la
documentación. Aparecía listado como transaction-timeout
en lugar de transaction-time-out.
WebSphere espera que el atributo sea transaction-time-out. Si una aplicación utiliza el
atributo transaction-timeout sin el carácter '-', el despliegue fallará en
WebSphere versión 7.0 y superior.
Al migrar desde la Versión 6.1, se marcará un archivo ibm-ejb-jar-ext.xml que tenga el contenido siguiente:
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-timeout="15"/> ... </session> ... |
El atributo transaction-timeout se debe modificar para que sea transaction-time-out. En el explorador de origen, el arreglo rápido modifica el archivo tal como se muestra en negrita en el ejemplo siguiente:
|
<?xml version="1.0" encoding="UTF-8"?> ... <session name="SomeSession"> <global-transaction transaction-time-out="15"/> ... </session> ... |