JTA transaction is not present or the transaction is not in active state.
In SOA 10g (OC4J) we could fine tune the timeout settings by modifying transaction-timeout parameter in below files:
$Oracle_Home\j2ee\home\config\transaction-manager.xml
$Oracle_Home\j2ee\home\application-deployments\orabpel\ ejb_ob_engine\orion-ejb-jar.xml
However in SOA 11g (weblogic) this can be set via the Oracle WebLogic Administration Console.
Go to Deployments->soa-infra ->scroll down to EJBs and find "BPELEngineBean" ->Under configuration tab all the way down you find the transaction timeout - set to 300 seconds by default. You can change it here.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOO6iO_mrdhwZkOG5oZ8zoPlUnrgxOtAjLnDF0q_-UazQXGKM19vi9fmV-u9NZZvvvN8YClFCYrrkKc4tWSmL98in4yA_bLDTjPeU41Yxd2kCxUrakA8iGD2jfQV1Z9VcL_ik2ss0EH_o/s320/pic.jpg)
Once done Save, Update the soa-infra application and restart the Weblogic server.
No comments:
Post a Comment