Utiliser des extensions WebSphere pour définir le délai d'expiration des transactions en secondes

L'élément <trans-timeout-seconds> spécifie la durée maximale des transactions d'un transactions d'un enterprise bean initiées par un conteneur. Si une transaction dure plus longtemps que <trans-timeout-seconds>, le conteneur EJB pour WebLogic revient à la version précédente de la transaction. Cette règle détecte l'élément WebLigic-specific <trans-timeout-seconds>.

weblogic-ejb-jar.xml
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<transaction-descriptor>
<trans-timeout-seconds>20</trans-timeout-seconds>
</transaction-descriptor>
...
</weblogic-enterprise-bean>
</weblogic-ejb-jar>

Un correctif automatisé migrera la valeur trans-timeout-seconds vers le fichier d'extensions WebSphere(R ) Application Server correspondant.