SynapseXPath Вычисление выражения XPath functx:substring-before-match
Я не могу использовать functx:substring-before-match в одной из моих последовательностей передачи
<property expression="functx:substring-before-match($trp:FILE_URI, 'CMDE[a-zA-Z0-9_]*\.zip')" name="baseFolder"/>
[2020-03-27 12:26:56,647] [] INFO - ApplicationManager Successfully Deployed Carbon Application : rsa2wayzz_CA_1.0.0 {super-tenant}
[2020-03-27 12:27:06,742] [] ERROR - SynapseXPath Evaluation of the XPath expression functx:substring-before-match($trp:FILE_URI, 'CMDE[a-zA-Z0-9_]*\.zip') resulted in an error
org.jaxen.UnresolvableException: No Such Function substring-before-match
at org.jaxen.SimpleFunctionContext.getFunction(SimpleFunctionContext.java:127)
at org.apache.synapse.util.xpath.SynapseXPathFunctionContext.getFunction(SynapseXPathFunctionContext.java:101)
at org.jaxen.ContextSupport.getFunction(ContextSupport.java:242)
at org.jaxen.Context.getFunction(Context.java:216)
at org.jaxen.expr.DefaultFunctionCallExpr.evaluate(DefaultFunctionCallExpr.java:176)
at org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:102)
at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:677)
at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:216)
at org.jaxen.BaseXPath.evaluate(BaseXPath.java:175)
Вы знаете, где я могу найти список функций Xquery, поддерживаемых тем, что выглядит как настраиваемый движок синапсов?
Окружающая среда
- wso2ei 6.5.0
- synapse 2.1.7-wso2v111 (думаю исходя из исходников)