2016-01-27 2 views
0

Я делаю некоторые тесты с Mule ESB. Я хочу получать приходят простой текст поверх TCP и преобразовать его в мыльный сообщение, для этого я создал разъем для подключения TCP регистратор и эхо-компонентMule ESB улавливает текстовое сообщение и преобразует его в SOAP

Muleflow

Я посылаю простой «Hello» и получаю следующая жулик ошибка мул консоли

ERROR 2016-01-27 09: 10: 54402 [[мул] .connector.tcp.mule.default.receiver.02] org.mule.exception.DefaultSystemExceptionStrategy: Caught исключение в стратегии исключения: при проверке вашего соединения произошла ошибка. Возможно, вы не используете согласованный протокол для транспорта TCP. Прочтите документацию для транспорта TCP, обратив особое внимание на параметр протокола.

Я играл с параметром Transformer и Metadata, но не мог заставить его работать. Как настроить соединитель, чтобы он знал, как набирать с помощью ввода «Текст»?

+0

Благодаря Dijkgraaf для редактирования. – Gaven

ответ

0

На всякий случай у кого-то такая же проблема: Я решаю это, добавив в протокол TCP-коннектор-> general-> connector configuration-> протокол «tcp: direct-protocol payloadOnly = true protocol».

После того, что я не получил никаких проблем получать ни один текст не данные

0

Если вы хотите, чтобы потреблять WS из вашего запроса HTTP вы можете использовать «Parte шаблон» Transformer и загрузить SOAP конверт из .txt! Позже добавьте свою полезную нагрузку в шаблон!

Вы можете проверить следующий URL-адрес! Надеюсь, поможет!

http://forums.mulesoft.com/questions/994/consuming-webservices-in-mule-community-edition-without-datamapper-or-dataweave.html

Смежные вопросы