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