[英]How does an iterator work in wso2 esb?
任何人都可以解释以下语句背后的逻辑是什么:
iterate continueParent="true"
preservePayload="true" attachPath="//*[local-name()='Report']" expression="$body/*
[local-name()='Report']/*[local-name()='Conversion']" sequential="true"
让我们看看Iterate中介器选项。
inueParent =“ true”-指定原始消息应继续。
preparePayload =“ true”-指定在创建拆分消息时应将原始消息用作模板。
attachPath =“ // * [local-name()='Report']”-要形成新消息,可以为拆分元素所附加的元素指定XPath表达式(以Iterate表达式表示)。 因此,根据此拆分消息将在Report元素下添加。
expression =“ $ body / * [local-name()='Report'] / * [local-name()='Conversion']”-匹配要从中拆分消息的元素的XPath表达式。到您的Xpath,消息将使用// body / Report / convresion标记拆分。
sequence =“ true”-指定是顺序处理(True)还是并行处理(False)拆分消息。 在此处选择“ True”,由于相对较高的资源消耗,您可能会遇到延迟
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.