我一直在试图利用开发工作室获得PayloadFactory中保来填充从表达式参数得到属性(“属性名”)。
当我尝试从设计切换到源视图,我得到以下错误:
无法更新源视图。 已被检测到的下面的错误(一个或多个)。 请参阅错误日志,了解更多详情。
原因:XPathFactory是否#的newInstance()无法创建默认对象模型的的XPathFactory: http://java.sun.com/jaxp/xpath/dom与XPathFactoryConfigurationException:java.util.ServiceConfigurationError:javax.xml.xpath.XPathFactory :bundleresource://1009.fwk1013423070:21 / META-INF /服务/ java.xml.xpath.XPathFactory2:非法配置文件的语法
但是,如果我直接在运行ESB编辑PayloadFactory如下,它工作正常。
<args>
<arg xmlns:ns="http://org.apache.synapse/xsd" expression="get-property('PropertyName')" evaluator="xml"></arg>
</args>