我想在API中动态加载序列。如果我创建序列是相同的ESB解决方案项目并加载,则成功引用序列:
<property description="supplierSeq" expression="json-eval($.sequence)" name="supplierSeq" scope="default" type="STRING"/>
<sequence description="" key="{get-property('supplierSeq')}"/>
但是,如果我尝试在注册表资源项目中创建序列here,我无法加载它。
<property description="supplierSeq" expression="json-eval($.sequence)" name="supplierSeq" scope="default" type="STRING"/>
<sequence description="" key="{concat('gov:sequence/', get-property('supplierSeq'))}"/>
请告知。
答案 0 :(得分:1)
我已经在脚本中介器中创建了注册表路径,并添加为属性:
payload.sequence = "gov:sequence/" + supplier + "_availability.xml";
然后参考序列:
<sequence description="" key="{get-property('supplierSeq')}"/>
这有效