Sorry Clause, I was unfamiliar with using id instead of name to create the reference. That worked. I also had to go to each of the examples I had used and wrapped each of them in a <camel:context> and everything is working on that front.
--- Thank You… Mick Knutson, President BASE Logic, Inc. Enterprise Architecture, Design, Mentoring & Agile Consulting p. (866) BLiNC-411: (254-6241-1) f. (415) 685-4233 Website: http://baselogic.com Linked IN: http://linkedin.com/in/mickknutson Vacation Rental: http://tahoe.baselogic.com --- On Thu, Aug 27, 2009 at 9:08 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > On Fri, Aug 28, 2009 at 5:14 AM, Mick Knutson<mknut...@baselogic.com> > wrote: > > Thanks for the response, but I would like to ask how I would achieve the > > following... I used the Audit example from the 2.0-M3 source, but now the > > new xsd's don't work: > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > <beans xmlns="http://www.springframework.org/schema/beans" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop=" > > http://www.springframework.org/schema/aop" > > xmlns:camel="http://camel.apache.org/schema/spring" xmlns:jms=" > > http://www.springframework.org/schema/jms" > > xsi:schemaLocation=" > > http://www.springframework.org/schema/beans > > http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > > http://www.springframework.org/schema/aop > > http://www.springframework.org/schema/aop/spring-aop-2.5.xsd > > http://camel.apache.org/schema/spring > > http://camel.apache.org/schema/spring/camel-spring-2.0.0.xsd > > http://www.springframework.org/schema/jms > > http://www.springframework.org/schema/jms/spring-jms-2.5.xsd > > "> > > > > <bean id="test-client1" > > class="com.wiredducks.service.impl.StatusUpdateService" > > scope="prototype"> > > <property name="consumerId" value="1" /> > > <property name="tableId" value="1" /> > > </bean> > > > > <bean id="destinationResolver" > > class="com.wiredducks.service.TableDestinationResolver" > > scope="prototype"> > > </bean> > > > > <bean id="jmsContainer" > > > > class="org.springframework.jms.listener.DefaultMessageListenerContainer"> > > <property name="connectionFactory" ref="connectionFactory" /> > > <property name="transactionManager" ref="transactionManager" /> > > <property name="destinationResolver" ref="destinationResolver" /> > > <property name="destinationName" > > value="test-client1.destinationName" /> > > <property name="messageListener" ref="test-client1" /> > > </bean> > > > > <!-- Aspect that tracks all the invocations of the business service > --> > > <bean id="messageDrivenMockWiretapClient1" > > class="com.baselogic.test.MessageDrivenMockWiretap"> > > <property name="destinationEndpoint"> > > * <camel:endpoint uri="seda:resultClient1Seda" />* > > </property> > > </bean> > > > > <aop:config> > > <aop:pointcut id="onMessageCall" expression="bean(test-client1)" > /> > > <aop:aspect id="aspectMessageDrivenMockWiretap" > > ref="messageDrivenMockWiretapClient1"> > > <aop:before method="tap" pointcut-ref="onMessageCall" /> > > </aop:aspect> > > </aop:config> > > > > > > </beans> > > > > > > and it seems that * <camel:endpoint uri="seda:resultClient1Seda" /> *can > not > > be inside my <bean>. Or am I just not clear on how to make this bean > inside > > a <camel...> context? > > > > Yeah its you that are on the wrong path. Its how XML works. > > If you want to refer to something from a spring bean then use > > <property name="destinationEndpoint" ref="XXX"/> > > where XXX is a spring bean id. > > For a Camel endpoint then define the endpoint as > > <camel:endpoint uri="seda:foo" id="XXX"/> > > > <property name="destinationEndpoint"> > * <camel:endpoint uri="seda:resultClient1Seda" />* > </property> > > > > > --- > > Thank You… > > > > Mick Knutson, President > > > > BASE Logic, Inc. > > Enterprise Architecture, Design, Mentoring & Agile Consulting > > p. (866) BLiNC-411: (254-6241-1) > > f. (415) 685-4233 > > > > Website: http://baselogic.com > > Linked IN: http://linkedin.com/in/mickknutson > > Vacation Rental: http://tahoe.baselogic.com > > --- > > > > > > > > On Thu, Aug 27, 2009 at 8:00 PM, Willem Jiang <willem.ji...@gmail.com > >wrote: > > > >> Oh, you can't define the <camel:endpoint> out of the camelContext. > >> Since there could be more than one camel context in the application > context > >> configuration file. > >> > >> Please put the <camel:endpoint> inside the camelContext. > >> <camel:camelContext> > >> ... > >> <camel:endpoint/> > >> </camel:camelContext> > >> > >> Willem > >> > >> > >> > >> Mick Knutson wrote: > >> > >>> I changed my declaration to this, but this did not change: > >>> > >>> > >>> <?xml version="1.0" encoding="UTF-8"?> > >>> <beans xmlns="http://www.springframework.org/schema/beans" > >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >>> xmlns:aop="http://www.springframework.org/schema/aop" > >>> xmlns:camel="http://camel.apache.org/schema/spring" > >>> xsi:schemaLocation=" > >>> http://www.springframework.org/schema/beans > >>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > >>> http://www.springframework.org/schema/aop > >>> http://www.springframework.org/schema/aop/spring-aop-2.5.xsd > >>> *http://camel.apache.org/schema/spring > >>> http://camel.apache.org/schema/spring/camel-spring-2.0.0.xsd"> > >>> * > >>> > >>> > >>> --- > >>> Thank You… > >>> > >>> Mick Knutson, President > >>> > >>> BASE Logic, Inc. > >>> Enterprise Architecture, Design, Mentoring & Agile Consulting > >>> p. (866) BLiNC-411: (254-6241-1) > >>> f. (415) 685-4233 > >>> > >>> Website: http://baselogic.com > >>> Linked IN: http://linkedin.com/in/mickknutson > >>> Vacation Rental: http://tahoe.baselogic.com > >>> --- > >>> > >>> > >>> > >>> On Thu, Aug 27, 2009 at 7:10 PM, Hadrian Zbarcea <hzbar...@gmail.com> > >>> wrote: > >>> > >>> No, targetNamespace (s) are unchanged. For the spring one it is still > >>>> xmlns:camel="http://camel.apache.org/schema/spring" see [1] > >>>> What I meant is that from http://camel.apache.org/schema you can > >>>> navigate > >>>> to the respective subdirs and find that the camel-*-2.0.0.xsd files > are > >>>> now > >>>> available online. > >>>> > >>>> Sorry for the confusion, > >>>> Hadrian > >>>> > >>>> [1] http://camel.apache.org/schema/spring/camel-spring-2.0.0.xsd > >>>> > >>>> > >>>> > >>>> > >>>> On Aug 27, 2009, at 9:58 PM, Mick Knutson wrote: > >>>> > >>>> My current one is : > >>>> > >>>>> xmlns:camel="http://camel.apache.org/schema/spring" > >>>>> > >>>>> do I change it to > >>>>> xmlns:camel="http://camel.apache.org/schema" > >>>>> > >>>>> ?? > >>>>> > >>>>> --- > >>>>> Thank You… > >>>>> > >>>>> Mick Knutson, President > >>>>> > >>>>> BASE Logic, Inc. > >>>>> Enterprise Architecture, Design, Mentoring & Agile Consulting > >>>>> p. (866) BLiNC-411: (254-6241-1) > >>>>> f. (415) 685-4233 > >>>>> > >>>>> Website: http://baselogic.com > >>>>> Linked IN: http://linkedin.com/in/mickknutson > >>>>> Vacation Rental: http://tahoe.baselogic.com > >>>>> --- > >>>>> > >>>>> > >>>>> > >>>>> On Thu, Aug 27, 2009 at 1:37 PM, Hadrian Zbarcea <hzbar...@gmail.com > > > >>>>> wrote: > >>>>> > >>>>> The xsd files are available on the camel site: > >>>>> > >>>>>> http://camel.apache.org/schema/ > >>>>>> > >>>>>> Please let us know if you still encounter issues. > >>>>>> > >>>>>> Thanks, > >>>>>> Hadrian > >>>>>> > >>>>>> On Aug 27, 2009, at 2:03 PM, Claus Ibsen wrote: > >>>>>> > >>>>>> Hi > >>>>>> > >>>>>> Yeah its because of > >>>>>>> https://issues.apache.org/activemq/browse/CAMEL-1947 > >>>>>>> > >>>>>>> The 2.0 xsd files have not been published to apache maven servers. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Thu, Aug 27, 2009 at 5:29 PM, Mick Knutson< > mknut...@baselogic.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>> I have been using the example from 2.0-M3 with this endpoint in > the > >>>>>>> > >>>>>>>> server-aop.xml: > >>>>>>>> > >>>>>>>> <!-- START SNIPPET: e5 --> > >>>>>>>> <!-- the audit store endpoint is configued as file based --> > >>>>>>>> <camel:endpoint id="AuditStore" uri="file://target/store"/> > >>>>>>>> <!-- END SNIPPET: e5 --> > >>>>>>>> > >>>>>>>> > >>>>>>>> But I now get this error when I run the camel server: > >>>>>>>> > >>>>>>>> Caused by: > >>>>>>>> > >>>>>>>> > >>>>>>>> > org.springframework.beans.factory.parsing.BeanDefinitionParsingException: > >>>>>>>> Configuration problem: Cannot locate BeanDefinitionParser for > element > >>>>>>>> [endpoint] > >>>>>>>> Offending resource: class path resource > >>>>>>>> [META-INF/spring/camel-server-aop.xml] > >>>>>>>> > >>>>>>>> > >>>>>>>> --- > >>>>>>>> Thank You… > >>>>>>>> > >>>>>>>> Mick Knutson, President > >>>>>>>> > >>>>>>>> BASE Logic, Inc. > >>>>>>>> Enterprise Architecture, Design, Mentoring & Agile Consulting > >>>>>>>> p. (866) BLiNC-411: (254-6241-1) > >>>>>>>> f. (415) 685-4233 > >>>>>>>> > >>>>>>>> Website: http://baselogic.com > >>>>>>>> Linked IN: http://linkedin.com/in/mickknutson > >>>>>>>> Vacation Rental: http://tahoe.baselogic.com > >>>>>>>> --- > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>> Claus Ibsen > >>>>>>> Apache Camel Committer > >>>>>>> > >>>>>>> Open Source Integration: http://fusesource.com > >>>>>>> Blog: http://davsclaus.blogspot.com/ > >>>>>>> Twitter: http://twitter.com/davsclaus > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>> > >> > > > > > > -- > Claus Ibsen > Apache Camel Committer > > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus >