Return-Path: Delivered-To: apmail-activemq-camel-user-archive@locus.apache.org Received: (qmail 70358 invoked from network); 11 Mar 2008 19:45:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Mar 2008 19:45:49 -0000 Received: (qmail 35070 invoked by uid 500); 11 Mar 2008 19:45:46 -0000 Delivered-To: apmail-activemq-camel-user-archive@activemq.apache.org Received: (qmail 35054 invoked by uid 500); 11 Mar 2008 19:45:46 -0000 Mailing-List: contact camel-user-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: camel-user@activemq.apache.org Delivered-To: mailing list camel-user@activemq.apache.org Received: (qmail 35045 invoked by uid 99); 11 Mar 2008 19:45:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 12:45:46 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 19:44:57 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1JZAPV-0004aw-6c for camel-user@activemq.apache.org; Tue, 11 Mar 2008 12:45:17 -0700 Message-ID: <15988333.post@talk.nabble.com> Date: Tue, 11 Mar 2008 12:45:17 -0700 (PDT) From: pds1602 To: camel-user@activemq.apache.org Subject: Re: Documentation In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: paul.soule@ds-s.com References: <15975864.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org May I suggest two changes that I think will really accelerate Camel adoption: 1. None of the patterns are of any significant use, besides playing, unless a global transaction can be applied to a route. It is absolutely vital to have this. This includes things like reading from a file - it should be transactional even to the level of a row of file data. Otherwise how can it compete with commercial products like MQ Broker? 2. No additional components are added without extensive documentation and all development stops until documentation is done. Do not accept any new components without documentation and accept nothing unless it can participate in a global transaction. I know it sounds harsh but, please believe me, it must be done if your target audience are enterprise developers. Having components released with no documentation is unforgivable. Without the above, Camel will amount to little, which is a shame because it's almost there.... Paul James.Strachan wrote: > > On 11/03/2008, pds1602 wrote: >> The documentation for Camel seems to be severely lacking or inconsistent >> or >> both. For example the JPA documentation, the little that there is, is >> inconsistent. One part of the documentation says you should use jpa:// >> and >> the examples jpa: > > Camel us usually pretty forgiving, you can use scheme:// or scheme: > >> and the examples has options (e.g. polling) not mentioned >> in the list of jpa options. I spend hours figuring out how that >> component >> worked. Immensely frustrating. > > Sorry about that. Fancy contributing? :) > >> I'm now looking at the jdbc component and there is no documentation >> whatsoever, or none that I can find. Can someone give an example of how >> to >> use it? > > I'm not sure we have one right now other than the test cases > -- > James > ------- > http://macstrac.blogspot.com/ > > Open Source Integration > http://open.iona.com > > -- View this message in context: http://www.nabble.com/Documentation-tp15975864s22882p15988333.html Sent from the Camel - Users mailing list archive at Nabble.com.