【发布时间】:2016-09-26 12:58:42
【问题描述】:
我正在使用其 JAVA API 构建一个 Tibco Rendezvous 消息 (8.4.5)。
我得到的参考是 tibrvlisten sniff,它只给了我一个文本表示,系统想要的内容是期待来自我的应用程序的 Tibco Rendezvous 消息。
所以,基本上我需要使用 Tibrv API 编写 Java 代码,以生成以下输出消息(以下示例仅是消息部分):
示例 1
...^前缀列表^={ default="/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/scalar/ae" }...
这里必须使用什么样的数据结构?我应该如何表示这种类型的值对?
示例 2
...^data^={^class^="Send_Message_Result" 响应={^idx^=1 ^class^="HosaMessageReport_Set" ^1^={^idx^=2 ^class^="HosaMessageReport" 用户地址={^idx^=2 ^class^="地址" 计划 = 5 地址字符串 =“3345205381” 名称 =“” 演示 = 筛选 = 0 SUBADDRESSSTRING=""} 响应=1 TIMESTAMP="200716161352"}} SUBJECTIDENTITY="" JOBID=29525108}...
这是消息响应中最复杂的部分。我应该如何在这里设置“类”?一旦提供的 Java 结构被声明为 TibrvMsg 子类,Tibco Rendezvous 会自动检测到它吗?还是像所有其他参数一样设置参数?
有人在这方面有现场经验吗?任何帮助将不胜感激。
感谢和亲切的问候, 皮尔路易吉
【问题讨论】: