You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by atr <an...@t-systems.com> on 2009/10/08 16:45:03 UTC
How to identify message origin after several routings ?
Hello.
I've got a problem with ServiceMix 3.2. and a message routing. Following:
I receive a message with a file poller:
Point 1:
<file:poller service="sportscheck:OrdersInProduction"
endpoint="endpoint"
targetService="sportscheck:eip"
file="${demandware.export.production.orders}"
recursive="true"
period="${orders.dw.export.210.filepoller}"
filter="#XMLFilter">
</file:poller>
This message will be sent to:
Point 2:
<eip:static-recipient-list service="sportscheck:eip"
endpoint="endpoint">
<eip:recipients>
<eip:exchange-target service="sportscheck:orderBean"
/>
<eip:exchange-target
service="sportscheck:archiveBean" />
</eip:recipients>
</eip:static-recipient-list>
and then again to:
Point 3:
<bean:endpoint service="sportscheck:orderBean"
endpoint="endpoint" bean="#OrderBean" />
<bean id="OrderBean"
class="de.mmsdresden.sportscheck.beans.OrderBean" />
<bean id="ArchiveBean"
class="de.mmsdresden.sportscheck.beans.ArchiveBean" />
</beans>
The java bean receives the message as object of type
javax.jbi.messaging.MessageExchange.
How can I identify the starting point (Point 1) of my message, what is in my
example the file:poller ?
I need any identifying information, because I use this message routing way
(Point1 - Point2 - Point3) with several <file:pollers> (Point1a - Point1b -
Pointxyz). In my java bean I want be able to know where my message comes
from, which file poller (Point1a - Point1b - Pointxyz) have been used.
I can I solve shuch a problem? Is there a possibility to provide a variable
in the different file pollers or can is get the name of the service (in my
example "sportscheck:OrdersInProduction")?
Thank you really for a help!
Andreas.
--
View this message in context: http://www.nabble.com/How-to-identify-message-origin-after-several-routings---tp25803228p25803228.html
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.