> <transacted/> Should be after <from>
it is after from - do you mean it should be before?
    <route id="eDirSuccessBroadcast">
      <from uri="activemq:topic:edirectoryprocessed"/>
      <transacted />
      <process ref="groupwiseProcessor" />
      <to uri="activemq:topic:blackboard"/>
    </route>

thanks for the dead letter tips, will apply them.

Alistair

--------------
mov eax,1
mov ebx,0
int 80

On 29 Sep 2011, at 09:20, Claus Ibsen wrote:

> Hi
> 
> <transacted/> Should be after <from>
> 
> 
> On Thu, Sep 29, 2011 at 10:09 AM, Alistair Young
> <alistair.yo...@uhi.ac.uk> wrote:
>>> Do you use message expiry?
>> no
>> 
>>> timestamp plugin
>> 
>> using that
>> 
>> activemq 5.5.0
>> camel 2.8.0
>> spring 3.0.5
>> 
>> noticed sl4j errors on startup, fixed that and now the tracer is logging so 
>> hopefully I can see any errors.
>> 
>>    <route id="matrix" errorHandlerRef="matrixDeadLetterErrorHandler">
>>      <from uri="activemq:topic:matrix"/>
>>      <process ref="matrixProcessor" />
>>      <transacted />
>>      <to uri="activemq:topic:edirectory"/>
>>    </route>
>> 
>>        <bean id="jmsConnectionFactory" 
>> class="org.apache.activemq.ActiveMQConnectionFactory" 
>> depends-on="matrixBrokerID">
>>                <property name="brokerURL" 
>> value="vm://matrixBroker?create=false"/>
>>        </bean>
>> 
>>        <bean id="jmsTransactionManager" 
>> class="org.springframework.jms.connection.JmsTransactionManager">
>>                <property name="connectionFactory" 
>> ref="jmsConnectionFactory"/>
>>        </bean>
>> 
>>        <bean id="activemq" 
>> class="org.apache.activemq.camel.component.ActiveMQComponent">
>>                <property name="connectionFactory" 
>> ref="jmsConnectionFactory"/>
>>                <property name="transacted" value="true"/>
>>                <property name="transactionManager" 
>> ref="jmsTransactionManager"/>
>>        </bean>
>> 
>>  <bean id="matrixDeadLetterErrorHandler" 
>> class="org.apache.camel.builder.DeadLetterChannelBuilder">
>>    <property name="deadLetterUri" value="jms:queue:dead"/>
>>    <property name="redeliveryPolicy" ref="matrixRedeliveryPolicyConfig"/>
>>  </bean>
>> 
>>  <bean id="matrixRedeliveryPolicyConfig" 
>> class="org.apache.camel.processor.RedeliveryPolicy">
>>    <property name="maximumRedeliveries" value="10"/>
>>    <property name="redeliveryDelay" value="250"/>
>>  </bean>
>> 
>> thanks,
>> 
>> Alistair
>> 
>> 
>> --------------
>> mov eax,1
>> mov ebx,0
>> int 80
>> 
>> On 29 Sep 2011, at 08:53, Claus Ibsen wrote:
>> 
>>> Hi
>>> 
>>> Do you use message expiry?
>>> Make sure clocks between server/clients is synced as much as possible.
>>> 
>>> There is a timestamp plugin
>>> http://activemq.apache.org/timestampplugin.html
>>> 
>>> And do you use queue or topic.
>>> What version of AMQ and Camel are you using?
>>> And how have you configured the AMQ broker, and the Camel context?
>>> 
>>> 
>>> On Thu, Sep 29, 2011 at 7:21 AM, Taariq Levack <taar...@gmail.com> wrote:
>>>> Hi
>>>> 
>>>> Where the logs go, if it's logged at all, still depends on your logger and
>>>> how you configured it.
>>>> 
>>>> Here are links to how to enable logging[1] and camel logging FAQ[2]
>>>> 
>>>> [1]http://camel.apache.org/how-do-i-enable-debug-logging.html
>>>> [2]http://camel.apache.org/logging-questions.html
>>>> 
>>>> Taariq
>>>> 
>>>> 
>>>> On Wed, Sep 28, 2011 at 1:23 PM, Alistair Young 
>>>> <alistair.yo...@uhi.ac.uk>wrote:
>>>> 
>>>>> which is the best trace method to use? trace="true", or camelTracer and
>>>>> traceFormatter beans? and where does the log end up? I've tried them all 
>>>>> but
>>>>> no log appears.
>>>>> 
>>>>> Alistair
>>>>> 
>>>>> --
>>>>> mov eax,1
>>>>> mov ebx,0
>>>>> int 80h
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On 28 Sep 2011, at 12:08, Marco Westermann wrote:
>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> I suggest enable tracing to see exactly what happens in your route.
>>>>>> 
>>>>>> regards, Marco
>>>>>> 
>>>>>> Am 28.09.2011 13:01, schrieb Alistair Young:
>>>>>>> I now have a dead letter channel which is empty after losing 9 out of 10
>>>>> messages. I also added a logging handler which logged nothing. Verified 
>>>>> the
>>>>> messages arrived at the broker, then they just vanished.
>>>>>>> 
>>>>>>> Alistair
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Claus Ibsen
>>> -----------------
>>> FuseSource
>>> Email: cib...@fusesource.com
>>> Web: http://fusesource.com
>>> Twitter: davsclaus, fusenews
>>> Blog: http://davsclaus.blogspot.com/
>>> Author of Camel in Action: http://www.manning.com/ibsen/
>> 
>> 
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> FuseSource
> Email: cib...@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to