O elemento <trans-timeout-seconds> especifica a duração máxima para transações iniciadas por contêiner de um enterprise bean. Se uma transação demorar mais que <trans-timeout-seconds>, o contêiner EJB para o WebLogic reverte para a versão da transação anterior. Essa regra detecta o elemento <trans-timeout-seconds> específico do WebLogic. 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> |
Há uma correção rápida disponível no scanner de origem. A correção rápida migra o valor trans-timeout-seconds para o arquivo de extensões do WebSphere(R) Application Server correspondente.