Отправить значение тела из службы в BAM
У меня есть трудности с пониманием того, как зарегистрировать свойство XML XPath в веб-сервисе с помощью WSO2 BAM. На самом деле я хочу в основном взять подмножество полезной нагрузки, возвращенной моей серверной частью, и отправить это подмножество в WSO2 BAM. Как это сделать? Ткс Николас
1 ответ
Вы можете использовать посредник свойств в ESB, чтобы получить цену продукта с помощью xpath в теле сообщения и установить его в качестве свойства в контексте сообщения ESB. Рядом с медиатором свойства добавьте медиатор BAM к последовательности ESB и захватите свойство в контексте сообщения, как показано в [1]. В документе показано, как получить системную дату. Точно так же вы можете захватить цену товара. (например, get-property ('product_price'))
[1] http://docs.wso2.org/wiki/display/BAM220/Setting+up+BAM+Mediator