当属性的范围不同于“default”时,有没有办法在 WSO2 ESB 的脚本中介器的 javascript 代码中获取该属性的值?
如果属性具有默认范围:
get-property('MyProperty')
OR
<script language="js">
mc.getProperty("MyProperty");
</script>
如果属性具有“运输”范围:
get-property('transport','FILE_NAME')
OR
<script language="js">
mc.????????
</script>
似乎您无法使用 synapse 来获取其他范围的属性
mc.get-property("属性名称")
由于 mc 是 Synapse.MessageContext 的实例,为了获取其他消息上下文属性,我在 java 中做了类似的事情,我不知道它是否适用于 javascript 。我为 axis2 消息上下文属性执行此操作。
这里的“上下文”是 Synapse.MessageContext 的实例。
org.apache.axis2.context.MessageContext axis2MessageContext;
axis2MessageContext = ((Axis2MessageContext)context).getAxis2MessageContext();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)