Thanks for the information guys.  This was very good help.  I ended up
setting the transactiontimeout for the particular services that were timing
out and it worked great.  I am still interested in the default value and
will look into what you suggested David.  Thanks for the quick responses.



David E Jones-3 wrote:
> 
> 
> Actually, neither of those are the transaction timeout, those are just  
> connection pool management settings.
> 
> As for where to configure it now... I'm disappointed to say that it  
> isn't configurable anymore (maybe it never was, but I thought it was a  
> long time ago).
> 
> In general you can specify a transaction timeout period when beginning  
> a transaction. In OFBiz this is mostly done on service definitions  
> since that is where most transactions are begun. If no timeout value  
> is specified, then the default setup in the transaction manager is used.
> 
> In the current code base the default value is set in the  
> GeronimoTransactionFactory.defaultTransactionTimeoutSeconds variable,  
> which is passed into the GeronimoTransactionManager object when it is  
> created.
> 
> In older code, like 4.0, it is set differently. The easiest way to  
> find it is still to look at the *TransactionFactory class that is  
> referred to in the entityengine.xml file (near the top) and see how  
> the default is set.
> 
> -David
> 
> 
> On May 28, 2009, at 2:06 PM, Jacques Le Roux wrote:
> 
>> Mmm, too quick... Actually it seems to be 120 seconds and set by  
>> pool.setMaxWait(120000);
>> I was abused by the OFBiz documentation which says that it's 60  
>> seconds and saw after that in  
>> pool.setTimeBetweenEvictionRunsMillis(600000); it's actually 10  
>> mins...
>> The doc is here http://commons.apache.org/dbcp/configuration.html
>> Jacques
>>
>> From: "Jacques Le Roux" <[email protected]>
>>> For the embedded Geronimo it's set à 60 seconds
>>> see DBCPConnectionFactory.java[96]
>>> http://commons.apache.org/dbcp/apidocs/org/apache/commons/dbcp/BasicDataSource.html#setTimeBetweenEvictionRunsMillis(long)
>>>
>>> Jacques
>>>
>>> From: "mayo" <[email protected]>
>>>>
>>>> I've been searching through the mailing list and google, but can't  
>>>> find if
>>>> there is a default transaction timeout for OFBiz.  I have read  
>>>> that I should
>>>> set my system's "SO".  I googled on this and there was little  
>>>> help.  Does
>>>> OFBiz 4.0 use this system SO as its default timeout value?  If so,  
>>>> can
>>>> someone point me in the right direction for setting it for Linux?
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/setting-default-transaction-timeout-tp23765847p23765847.html
>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>
>>
>>
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/setting-default-transaction-timeout-tp23765847p23771011.html
Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply via email to