Tibco Rendezvous:如何创建复杂的消息响应?

问题描述:

我正在用它的JAVA API构建一个Tibco Rendezvous消息(8.4.5)。Tibco Rendezvous:如何创建复杂的消息响应?

我得到的参考文献是tibrvlisten sniff,它仅给出了我希望系统期望从我的应用程序获得Tibco Rendezvous消息的文本表示形式。

所以,基本上我在需要使用Java代码Tibrv API,以产生以下输出信息(以下的实施例仅是消息部分)写:

EXAMPLE1

...^prefixList = {/ tibco/public/class/ae/NESPIntl/NESPAdapter/Request} 1 =“/ tibco/public/class/ae/NESPIntl/Common” 2 =“/ tibco/public/sequence/ae/NESPAdapter“ 3 =”/ tibco/public/union/ae/NESPAdapter“4 =”/ tibco/public /标量/ ae“ } ...

这里必须使用什么样的数据结构?我应该如何表示这种价值对?

EXAMPLE2

... ^数据^ = {^类^ = “Send_Message_Result” RESPONSE = {^ IDX^= 1 ^类^ = “HosaMessageReport_Set”^1^= {^ idx^= 2 ^ class^=“HosaMessageReport”USERADDRESS = {^ idx^= 2^class^=“Address” PLAN = 5 ADDRSTRING =“3345205381”NAME =“”PRESENTATION = SCREENING = 0 SUBADDRESSSTRING =“” } RESPONSE = 1 TIMESTAMP =“200716161352”}} SUBJECTIDENTITY =“”JOBID = 29525108} ...

这是消息响应中最复杂的部分。我应该如何在这里设置“班级”?一旦提供的Java结构被声明为TibrvMsg子类,它是否会被Tibco Rendezvous自动检测到?还是像所有其他人一样设置参数?

任何人都有这方面的现场经验?任何帮助将不胜感激。

感谢和亲切的问候, 皮耶路易吉

想必你必须从应用程序收听邮件的一些方法,因为你可以使用tibrvlisten。因此,为什么不编写Java代码来接收Java应用程序中的消息,而不是使用tibrvlisten。这将显示你的房车消息应该是什么样子。