具有消息类型对象的Tibco ActiveMatrix BusinessWorks JMS队列发件人

时间:2013-11-03 16:12:08

标签: jms tibco businessworks

我是Tibco,ActiveMatrix BusinessWorks和Tibco Designer的新手。

我遵循了Jazon Samillano关于sending and receiving JMS Message s的教程。在本教程中,他将JMS Body中的Text发送到队列。

我现在尝试的是通过另一个Java应用程序将Java对象发送到队列,并使用Palette-Element JMS队列接收器读取Tibco Designer中的Java对象。之后,我想处理数据,然后通过JMS队列发送器将JMS消息发送到具有相同对象的另一个队列(有一些轻微的操作)。

在JMS队列接收器和JMS队列发送器的配置中,有一个下拉列表,我可以在其中选择消息类型“对象”。但那我该怎么办呢。我想我需要在JMS Body和变量(= Tibco Designer中的Java对象的代表)之间进行映射来处理数据。但是我怎么能这样做呢?

有没有人知道一个好的教程,或者任何人都可以解释我如何做到这一点?

我真的非常感谢你的帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

您收到的是通过JMS序列化的java对象。您可以使用Java Palettes Activity对其进行反序列化,并对该对象执行任何操作。如果您的序列化对象不是来自标准Java类(例如String),那么您需要在设计器的类路径中包含java类或jar。