]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.server/src/main/resources/org/argeo/slc/server/spring/slc-ws-servlet.xml
Improve transaction management
[gpl/argeo-slc.git] / org.argeo.slc.server / src / main / resources / org / argeo / slc / server / spring / slc-ws-servlet.xml
index 794d977824937f314855c243f8e91bb3c3a7e223..b6125df19faa479ac13a3cada339c910af1eec19 100644 (file)
        </bean>
 
        <bean class="org.argeo.slc.ws.CustomSoapExceptionResolver" />
-
-       <!-- Transaction -->
-
+       
+       <!-- Web Services transactions -->
        <aop:config>
                <aop:pointcut id="epMethods"
                        expression="execution(* org.springframework.ws.server.endpoint.MessageEndpoint.invoke(..))" />
 
        <tx:advice id="epAdvice" transaction-manager="transactionManager">
                <tx:attributes>
-                       <tx:method name="*" propagation="REQUIRES_NEW" />
+                       <tx:method name="*" propagation="REQUIRED" />
                </tx:attributes>
        </tx:advice>
-
 </beans>
\ No newline at end of file