0

JAVA API を使用して Tibco Rendezvous メッセージ (8.4.5) を作成しています。

私が入手したリファレンスは tibrvlisten sniff であり、システムから必要なもののテキスト表現のみを提供し、アプリケーションからの Tibco Rendezvous メッセージを期待しています。

したがって、基本的には、Tibrv API を使用して Java コードを記述し、次の出力メッセージを生成する必要があります (次の例はメッセージ部分のみです)。

例1

...^prefixList^={ default="/tibco/public/class/ae/NESPIntl/NESPAdapter/Request" 1="/tibco/public/class/ae/NESPIntl/Common" 2="/tibco/public/シーケンス/ae/NESPAdapter" 3="/tibco/public/union/ae/NESPAdapter" 4="/tibco/public/scalar/ae" }...

ここではどのようなデータ構造を使用する必要がありますか? この種の値のペアをどのように表現すればよいですか?

例2

...^data^={^class^="Send_Message_Result" RESPONSE={^idx^=1 ^class^="HosaMessageReport_Set" ^1^={^idx^=2 ^class^="HosaMessageReport" USERADDRESS={ ^idx^=2 ^class^="アドレス" PLAN=5 ADDRSTRING="3345205381" NAME="" プレゼンテーション= SCREENING=0 SUBADDRESSSTRING=""} RESPONSE=1 TIMESTAMP="200716161352"}} SUBJECTIDENTITY="" JOBID= 29525108}...

これは、メッセージ応答の最も複雑な部分です。ここで「クラス」をどのように設定すればよいですか?提供された Java 構造体が TibrvMsg サブクラスとして宣言されると、Tibco Rendezvous によって自動的に検出されるものですか? それとも、他のすべてのように設定するパラメーターですか?

誰でもこの問題について現場での経験がありますか? どんな助けでも大歓迎です。

よろしくお願いします、 ピエルルイジ

4

1 に答える 1

0

tibrvlisten を使用できるので、アプリケーションからのメッセージを聞く何らかの方法があると思われます。したがって、tibrvlisten を使用する代わりに、Java アプリケーションでメッセージを受信するための Java コードを作成してみませんか。これにより、RV メッセージがどのように表示されるかが正確に示されます。

于 2016-12-19T15:26:38.833 に答える