Detectar los atributos incorrectos del elemento global-transaction

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:

< span class="Code"> < ?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. La corrección automática modificará el archivo como se muestra en negrita en el siguiente ejemplo:

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