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.
Once done Save, Update the soa-infra application and restart the Weblogic server.
No comments:
Post a Comment