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 によって自動的に検出されるものですか? それとも、他のすべてのように設定するパラメーターですか?
誰でもこの問題について現場での経験がありますか? どんな助けでも大歓迎です。
よろしくお願いします、 ピエルルイジ