I use Aries JPA and Aries Transaction with OpenJpa. I have problems with some long transactions that time out (I think anyway). I cannot see where I can configure the transaction timeout for Aries Transaction. The only interaction I have with Aries Transaction is my blueprint definition where I create beans with transaction properties set and publish them as services. Below is an example of one of my blueprint definitions.
Can anyone advice me as to how one can configure the transacation timeout? (and what is the default?) I originally posted this on the aries list but I'm hoping that someone using OpenJPA might have encountered this problem. <?xml version="1.0" encoding="UTF-8"?> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:tx=" http://aries.apache.org/xmlns/transactions/v1.0.0" xmlns:jpa="http://aries.apache.org/xmlns/jpa/v1.0.0"> <bean id="statementService" class="se.digia.skistory.domain.impl.StatementService"> <tx:transaction method="*" value="Required" /> <jpa:context property="entityManager" unitname="skistPU" /> </bean> <service ref="statementService" interface="se.digia.skistory.domain.api.IStatementService"> </service> <bean id="customerService" class="se.digia.skistory.domain.impl.CustomerService"> <tx:transaction method="*" value="Required" /> <jpa:context property="entityManager" unitname="skistPU" /> </bean> <service ref="customerService" interface="se.digia.skistory.domain.api.ICustomerService"> </service> </blueprint> /Bengt