tibrvsend добавляет ‘DATA =’ и ‘value=XXX.XXX’ к сообщению

#tibco

#tibco

Вопрос:

Когда я выполняю: tibrvsend ТЕМА демона сетевой службы «СООБЩЕНИЕ»

Я ожидал, что на tibrvlisten я получу SUBJECT message = {СООБЩЕНИЕ}, но я всегда получаю SUBJECT message = {ДАННЫЕ= значение «MESSAGE» = XXXXX.XXX}

Как отправить сообщение, чтобы получить точно такое же сообщение, которое я отправляю с помощью tibrvsend, без DATA =» и value = XXXXX.XX ?

Ответ №1:

Формат ДАННЫХ жестко запрограммирован в двоичном файле tibrvsend, поэтому вы не можете отправить сообщение со стандартным tibrvsend, которое не будет обернуто в «ДАННЫЕ».

Однако tibrv поставляется с исходным кодом для tibrvsend в версиях perl / java / c / c . Таким образом, вы можете легко изменить формат и скомпилировать свой собственный пользовательский tibrvsend. Смотрите каталог src / examples в вашей установке tibrv для получения исходного кода.