как пропустить динамические аргументы, когда он пуст в payloadFactory wso2 esb как XML - PullRequest
0 голосов
/ 26 июня 2018

Мы используем WSO2 ESB, и мы используем посредник payloadFactory для преобразования сообщения. мы вошли в сценарий, где нам нужно игнорировать аргументы полезной нагрузки, когда он пуст или равен нулю. Кто-нибудь может помочь нам достичь этого?

1 Ответ

0 голосов
/ 27 июня 2018

Вы можете попробовать использовать посредник фильтра, в котором вы проверяете аргументы в xpath. Если аргументы существуют, вы можете вызвать посредник полезной нагрузки со всеми аргументами, иначе вы можете вызвать другую полезную нагрузку, которая не содержит этих аргументов. Однако, по моему мнению, лучше всего использовать посредник xslt, где вы помещаете всю свою логику в xslt, это сделает вашу последовательность небольшой по длине и более удобочитаемой.

...