Я создаю сообщение Tibco Rendezvous (8.4.5) с помощью JAVA API.
У меня есть ссылка на tibrvlisten sniff, которая дала мне только текстовое представление того, что требуется от системы, ожидая сообщения Tibco Rendezvous от моего приложения.
Итак, в основном мне нужно написать Java-код с использованием Tibrv API, чтобы сгенерировать следующее выходное сообщение (следующие примеры являются только частями сообщения):
ПРИМЕР 1
...^prefixList^={ 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" RESPONSE={^idx^=1 ^class^="HosaMessageReport_Set" ^1^={^idx^=2 ^class^="HosaMessageReport" USERADDRESS={ ^idx^=2 ^class^="Адрес" ПЛАН=5 ADDRSTRING="3345205381" NAME="" ПРЕЗЕНТАЦИЯ= ЭКРАНИРОВАНИЕ=0 SUBADDRESSSTRING=""} ОТВЕТ=1 TIMESTAMP="200716161352"}} SUBJECTIDENTITY="" JOBID= 29525108}...
Это самая сложная часть ответа на сообщение. Как мне установить здесь «класс»? Это что-то, что автоматически обнаруживается Tibco Rendezvous, как только предоставляемая структура Java объявляется как подкласс TibrvMsg? Или это параметр, который нужно установить, как и все остальные?
У кого-нибудь есть полевой опыт в этом вопросе? Любая помощь будет принята с благодарностью.
Спасибо и с уважением, Пьерлуиджи