What does the tracer say in the 2nd route?

camel:route id="AuditRoute">
                       <camel:from uri="seda:audit"/>
                       <camel:bean ref="auditMessageDAO" method="audit"/>

eg from seda:audit -> auditMessageDAO
this is the interesting part

BTW which version of Camel are you using?



On Wed, Jan 20, 2010 at 11:49 AM, preben <p...@dr.dk> wrote:
>
> Hi Claus
>
> Seems that the headers are present even on the wiretap endpoint.
> :
> [DefaultMessageListenerContainer-1] 20 jan. 2010 - 11:44:01,614 INFO
> org.apache.camel.processor.interceptor.Tracer
> [ID:7D97437F084F8E83E040650A0A1027E5 >>> (RapNotificationRoute)
> from(oracleQueue://queue:FURTHERELEMENTS_TEST?jmsMessageType=Text) -->
> transacted[ref:PROPAGATION_REQUIRED] <<< Pattern:InOnly,
> Headers:{JMSXGroupID=null, JMSReplyTo=null,
> JMSMessageID=ID:7D97437F084F8E83E040650A0A1027E5, JMSPriority=1,
> JMSCorrelationID=null, JMSXRecvTimestamp=1263984241614, JMSRedelivered=true,
> JMSXState=0, JMSType=null, JMSExpiration=0, JMSTimestamp=1263984237832,
> JMSXUserID=playliste, JMSDestination=PLAYLISTE.FURTHERELEMENTS_TEST,
> JMS_OracleTimestamp=1263984237832, JMSDeliveryMode=2,
> JMS_OracleDeliveryMode=2, JMS_OracleDelay=0, JMSXDeliveryCount=2},
> BodyType:byte[], Body:<?xml version="1.0" encoding="UTF-8"
> standalone="yes"?><Publication><sourceURL>whatson/133258748813</sourceURL><Element><dataProvider>M</dataProvider><relStartTime>0</relStartTime><duration>1340</duration><title>Unittest
> record
> title</title><countryOrigin>31</countryOrigin><countryConnection>0</countryConnection><musaNo>123609030081111</musaNo><side>1</side><cut>1</cut><partcut>-1</partcut><musaComplete>J</musaComplete><drProduction>J</drProduction><recordingDate>2009-08-20</recordingDate><recordLabel>Unittest
> record title</recordLabel><recordTitle>Unittest record
> title</recordTitle><Names><Name><name>DR
> SymfoniOrkestret</name><country>7</country><role>Gruppe/Solist</role><salesArtist>N</salesArtist></Name><Name><name>Thomas
> Dausgaard</name><country>7</country><role>Gruppe/Solist</role><salesArtist>J</salesArtist></Name><Name><name>César
> Franck</name><country>10</country><role>Komponist</role><salesArtist>N</salesArtist></Name></Names></Element></Publication>]
>
> [DefaultMessageListenerContainer-1] 20 jan. 2010 - 11:44:01,614 INFO
> org.apache.camel.processor.interceptor.Tracer
> [ID:7D97437F084F8E83E040650A0A1027E5 >>> (RapNotificationRoute)
> transacted[ref:PROPAGATION_REQUIRED] --> wireTap(seda://audit) <<<
> Pattern:InOnly, Headers:{JMSXGroupID=null, JMSReplyTo=null,
> JMSMessageID=ID:7D97437F084F8E83E040650A0A1027E5, JMSPriority=1,
> JMSCorrelationID=null, JMSXRecvTimestamp=1263984241614, JMSRedelivered=true,
> JMSXState=0, JMSType=null, JMSExpiration=0, JMSTimestamp=1263984237832,
> JMSXUserID=playliste, JMSDestination=PLAYLISTE.FURTHERELEMENTS_TEST,
> JMS_OracleTimestamp=1263984237832, JMSDeliveryMode=2,
> JMS_OracleDeliveryMode=2, JMS_OracleDelay=0, JMSXDeliveryCount=2},
> BodyType:byte[], Body:<?xml version="1.0" encoding="UTF-8"
> standalone="yes"?><Publication><sourceURL>whatson/133258748813</sourceURL><Element><dataProvider>M</dataProvider><relStartTime>0</relStartTime><duration>1340</duration><title>Unittest
> record
> title</title><countryOrigin>31</countryOrigin><countryConnection>0</countryConnection><musaNo>123609030081111</musaNo><side>1</side><cut>1</cut><partcut>-1</partcut><musaComplete>J</musaComplete><drProduction>J</drProduction><recordingDate>2009-08-20</recordingDate><recordLabel>Unittest
> record title</recordLabel><recordTitle>Unittest record
> title</recordTitle><Names><Name><name>DR
> SymfoniOrkestret</name><country>7</country><role>Gruppe/Solist</role><salesArtist>N</salesArtist></Name><Name><name>Thomas
> Dausgaard</name><country>7</country><role>Gruppe/Solist</role><salesArtist>J</salesArtist></Name><Name><name>César
> Franck</name><country>10</country><role>Komponist</role><salesArtist>N</salesArtist></Name></Names></Element></Publication>]
>
>
> Claus Ibsen-2 wrote:
>>
>> On Wed, Jan 20, 2010 at 9:52 AM, preben <p...@dr.dk> wrote:
>>>
>>> Hi
>>>
>>> I'm trying to create a auditservice using a wiretap.
>>>
>>> eg.
>>>        <camel:route trace="true" id="RapNotificationRoute">
>>>                        <camel:from
>>> uri="oracleQueue:queue:FURTHERELEMENTS_TEST?jmsMessageType=Text"/>
>>>                        <camel:transacted ref="PROPAGATION_REQUIRED"/>
>>>                        <camel:wireTap uri="seda:audit"/>
>>>                        <camel:to uri="mock:result"/>
>>>                </camel:route>
>>>
>>>                <camel:route id="AuditRoute">
>>>                        <camel:from uri="seda:audit"/>
>>>                        <camel:bean ref="auditMessageDAO" method="audit"/>
>>>                </camel:route>
>>>
>>> The auditMessageDAO takes 2 parameters
>>>
>>> public void audit(@Body String body, @Headers Map headers)
>>>
>>> The body gets bound, but the headers parameter doesn't ??
>>> Any idear how this is done best ???
>>>
>>
>> Use the tracer to see if the headers are avail when you consume from
>> the Oracle MQ queue. It may play tricks on you :)
>> http://camel.apache.org/tracer
>>
>>
>>
>>>
>>> Thanks
>>> Preben
>>> --
>>> View this message in context:
>>> http://old.nabble.com/wiretap-getting-header-value-tp27238444p27238444.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Author of Camel in Action: http://www.manning.com/ibsen/
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>> Twitter: http://twitter.com/davsclaus
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/wiretap-getting-header-value-tp27238444p27239795.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to