Может ли кто-нибудь объяснить с помощью общего примера, что делает посредник выноски? и как настроить источник и цель? Как посредник выноски отличается от посредника отправки?Вызвать и отправить медиатор в wso2 esb
ответ
Вы можете найти хорошее объяснение в WSO2 Documentation of the Callout Mediator.
- Источник: Определяет полезную нагрузку для запроса. Существует три варианта (XPath, Property, Envelope), чтобы определить, откуда приходит полезная нагрузка. Большую часть времени мы используем Envelope для отправки полного контента.
- Target: Определяет, где должен храниться ответ. Существуют опции (XPath и Property), чтобы либо установить ответ в текущем сообщении, либо внутри свойства.
Вот простой пример, который мы часто используем, чтобы отправить все содержимое и хранить ответ внутри объекта:
<callout serviceURL="http://wsf.cdyne.com/WeatherWS/Weather.asmx" action="http://ws.cdyne.com/WeatherWS/GetWeatherInformation">
<source type="envelope"/>
<target key="response"/>
</callout>
<!-- print the response property -->
<log level="custom">
<property name="response" expression="get-property('response')"/>
</log>
«источник» указывает полезную нагрузку для сообщения запроса с использованием выражения XPath (мы можем выбрать желаемые узлы xml для отправки в качестве запроса) или раздел реестра (где мы можем сохранить сообщение запроса в реестре). «Target» указывает узел, в котором результирующая полезная нагрузка (ответ) будет присоединена в текущем контексте сообщения.
Разница между посредником выноски и посредником отправки заключается в том, что посредник выноски возвращает ответ на одну и ту же последовательность, делая блокирующий вызов. Таким образом, посредник выноски сохраняет поток до завершения транзакции.
В ответ на ответ посредника возвращается в OutSequence, где вы можете отправить его обратно клиенту. Таким образом, поток немедленно освободит сообщение.
This is a good blog где вы можете найти использование.
- 1. WSO2 ESB XSLT медиатор с CDATA
- 2. wso2 ESB итерационный медиатор для обработки nullity
- 3. Остановить цикл в WSO2 ESB
- 4. WSO2 ESB Отправить HTML-письмо
- 5. WSO2 ESB и DSS
- 6. WSO2 ESB & ESB Mediator
- 7. WSO2 ESB Iterate Counter
- 8. WSO2 ESB и Websocket
- 9. WSO2 ESB 4.9 - Отправить посредник, вызывающий ошибки
- 10. Тест отправить письмо на WSO2 ESB
- 11. WSO2 углерода студии: развернуть и использовать пользовательский посредник в ESB
- 12. WSO2 ESB сервис оркестровки
- 13. Клиент SAML как посредник класса WSO2 ESB
- 14. wso2 esb axis2_nhttp.xml
- 15. Разъем WSO2 ESB Magento
- 16. Специальный соединитель WSO2 ESB
- 17. Кэширование в wso2 esb
- 18. Планирование в WSO2 ESB
- 19. BPMN в WSO2 ESB
- 20. Пожарный медиатор в последовательности сбоев является обязательным в wso2 esb 4.9.0
- 21. WSO2 ESB 4.6.0 и WSO2 DSS 3.0.1 с XSLT медиатора
- 22. Конфигурация для WSO2 ELB с WSO2 ESB
- 23. WSO2 Развязка Tomcat и ESB
- 24. Как звонить WSO2 ESB прокси-сервис от WSO2 ESB Schedular
- 25. WSO2 ESB ошибка многопоточной
- 26. WSO2 ESB NHttp vs HTTP Servlet Transport
- 27. wso2 esb и REST HATEOAS
- 28. WSO2 ESB: приостановлено anonymousendpoint
- 29. Как вызвать последовательность в планировщике задач в wso2 esb
- 30. Как использовать WSO2 MB в WSO2 ESB