2016-09-26 76 views
0

我正在用它的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自動檢測到?還是像所有其他人一樣設置參數?

任何人都有這方面的現場經驗?任何幫助將不勝感激。

感謝和親切的問候, 皮耶路易吉

回答

0

想必你必須從應用程序收聽郵件的一些方法,因爲你可以使用tibrvlisten。因此,爲什麼不編寫Java代碼來接收Java應用程序中的消息,而不是使用tibrvlisten。這將顯示你的房車消息應該是什麼樣子。