2013-11-03 169 views
1

我是Tibco,ActiveMatrix BusinessWorks和Tibco Designer的新手。Tibco ActiveMatrix BusinessWorks JMS隊列發送器,帶消息類型對象

我跟隨了關於sending and receiving JMS Message s的Jazon Samillano教程。在本教程中,他將JMS正文中的文本發送到隊列。

我現在正在嘗試的是通過另一個Java應用程序將Java對象發送到Queue,並使用Palette-Element JMS隊列接收器讀取Tibco Designer中的Java對象。之後,我想處理數據,然後通過JMS隊列發送器將JMS消息發送到具有相同對象的另一個隊列(通過一些輕微的操作)。

在JMS隊列接收器和JMS隊列發送器的配置中,有一個下拉列表,我可以在其中選擇消息類型「對象」。但我該怎麼做呢。我想我需要在JMS主體與變量(= Tibco Designer中的Java對象的表示)之間進行映射來處理數據。但我該怎麼做?

有誰知道一個很好的教程或任何人都可以解釋我可以做到這一點?

我真的很感謝你的幫助。

在此先感謝

回答

0

您收到的是通過JMS序列化java對象。您可以使用Java Palettes Activity將其反序列化,並對該對象執行任何您想要的操作。如果序列化對象不是來自標準Java類(例如String),那麼您需要在設計器的類路徑中擁有java類或jar。