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
>

Reply via email to