本文主要是介绍100.SAP MII功能详解(14)Workbench-Transaction Logic(Repeater),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1.Logic->Repeater
2.演示
配置对象
配置链接
编辑 Repeater的使用示例
1.Logic->Repeater
您可以使用此操作循环浏览XML节点集,该节点集由XML文档中属于同一层次级别的任何XML节点组成。中继器操作执行以下操作:
- 从节点集的第一个成员开始
- 使用来自第一个节点的信息执行任务
- 移动到下一个节点
该操作在节点之间循环,直到节点集的所有成员都被寻址。
2.演示
配置对象
您可以使用此操作循环浏览XML节点集,这里就是对源里的XPATH进行配置,具体说明如下:
通过所需的XML节点集执行迭代的XPath表达式。例如,要循环遍历标记查询返回的每一行数据,可以使用以下表达式:IllumTagQuery_0.Results{/Rowsets/Rowset/row}。
创建此操作不需要理解XPath表达式。要自动创建正确的XPath,您可以搜索可用的事务属性和文档,并选择Rowsets/Rowset元素下方的Row元素。通过选择Row元素,中继器循环遍历结果集中的每一行。
例如,如果使用IllumTagQuery_0.Results{/Rowsets/Rowset/Row/CylTemp1},则操作会循环遍历行集元素的每个子行的所有CylTemp值。
您必须使用“源选择”对话框而不是链接编辑器来定义源。
配置链接
这里不需要啥配置
Repeater的使用示例
前面先使用了SQL QUERY,查询有个结果集,用于Repeater循环的源。
当Local.L_for==5,跳出循环(这个一般不需要这种设置,这里单纯是为了演示,否则循环的太多,日志看不清楚。)
运行结果
这篇关于100.SAP MII功能详解(14)Workbench-Transaction Logic(Repeater)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!