Я пытаюсь использовать параметр ниже, и я получаю ошибку, может ли кто-нибудь предложить мне решение. Я добавил synapse.xpath.dom.failover.enabled = истинный код: пытается заменить ~ лексема ~ с значением свойствазамените функцию get-property в wso2esb
<property name="verificationLink" expression="fn:replace($ctx:reqVerifyUrl , '~TOKEN~', get-property('verification_code'))" scope="default" type="STRING" xmlns:fn="http://www.w3.org/2005/xpath-functions" />
Ошибка:
TID: [-1234] [] [2017-02-15 00:14:19,318] ERROR {org.apache.synapse.util.xpath.SynapseXPath} - Evaluation of the XPath expression fn:replace($ctx:reqVerifyUrl , '~TOKEN~', get-property('verification_code')) resulted in an error {org.apache.synapse.util.xpath.SynapseXPath} net.sf.saxon.trans.XPathException: Unknown system function get-property()
спасибо jean, его работа – sam