Как переопределить реализацию HTTP Outbound Connector в Mule AnyPoint Studio

Привет, я работаю с Mule Any Point Studio, и я просто хочу узнать, как настроить или переопределить HTTP-входящую / исходящую реализацию, чтобы я мог динамически переопределить его функциональность и изменить его свойства, например:

  1. Адрес
  2. Шаблоны обмена и т. Д.

3 ответа

Решение

Чтобы определить детали конечной точки (например, путь, хост и порт) динамически, то есть во время выполнения, вам нужно будет выполнить выражение, например, в текущем сообщении Mule. См. Следующий раздел ссылок "Динамические конечные точки" для примеров: http://www.mulesoft.org/documentation/display/current/Endpoint+Configuration+Reference

Адрес настраивается и может быть переопределен динамически, но шаблоны Exchange, я думаю, не может быть изменен динамически... Вы можете поместить значения в файл свойств и динамически загрузить входящий адрес http следующим образом:-

<http:inbound-endpoint exchange-pattern="request-response" address="http://${host}:${port}/${path}" doc:name="HTTP"/>

где ${host} ${port} ${path} настроены в файле свойств

Вы также можете сделать то же самое для исходящих

Вы можете расширить характер соединителя, используя концепцию переопределения службы.

можно искать в документации по мулу для переопределений услуг.

Другие вопросы по тегам