Return-Path: Delivered-To: apmail-incubator-jackrabbit-dev-archive@www.apache.org Received: (qmail 36890 invoked from network); 13 Jul 2005 12:58:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Jul 2005 12:58:26 -0000 Received: (qmail 63574 invoked by uid 500); 13 Jul 2005 12:58:25 -0000 Mailing-List: contact jackrabbit-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jackrabbit-dev@incubator.apache.org Delivered-To: mailing list jackrabbit-dev@incubator.apache.org Received: (qmail 63561 invoked by uid 99); 13 Jul 2005 12:58:24 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jul 2005 05:58:24 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of dsag@visualitylife.com designates 62.58.40.10 as permitted sender) Received: from [62.58.40.10] (HELO smtp.visualitylife.com) (62.58.40.10) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Jul 2005 05:58:21 -0700 Received: from shrek.gan.nl (unknown [62.58.40.14]) by smtp.visualitylife.com (Postfix) with SMTP id 20AE711B230 for ; Wed, 13 Jul 2005 14:58:21 +0200 (CEST) Received: from [10.0.1.153] ([84.119.148.179]) by shrek.gan.nl with Microsoft SMTPSVC(6.0.3790.211); Wed, 13 Jul 2005 14:58:21 +0200 Mime-Version: 1.0 (Apple Message framework v733) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: jackrabbit-dev@incubator.apache.org From: Dave Sag Subject: JCR and Transactions Date: Wed, 13 Jul 2005 14:58:18 +0200 X-Mailer: Apple Mail (2.733) X-OriginalArrivalTime: 13 Jul 2005 12:58:21.0031 (UTC) FILETIME=[8BD80F70:01C587AA] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I am trying to find out how to wrap JCR interactions in transactions. currently we are also using JDO to manage some database interactions but JackRabbit to store large or shared media. we want to be able to abort or rollback a JCR action should some interacton with the DB fail. what is the best way to manage this? thanks in advance dave