标签: webmethods wm-flow
我正在创建一个流服务,在其中,我插入了另一个流,它有文档列表作为输出,包含5个字符串字段。 问题是我无法遍历该文档列表,无论我放入Input数组(getPropertyOutput,getPropertyOutput [0])都被忽略(在调试模式下,它只是跳过循环步骤)。顺序步骤也是如此...
任何帮助将不胜感激
答案 0 :(得分:3)
假设我想遍历字符串列表我有简单的流服务:
在第一步(MAP)中,我创建了列表...
MAP
第二步,LOOP重要属性:
LOOP
Input array: /list
但这是诀窍,请注意MAP步骤中的图标 - 有字符串列表,但在debugLog步骤的管道中,有list变量为 String - 它是列表中的当前String变量(我同意,SAG的做法非常糟糕)。
debugLog
list
使用文档列表它将是非常相同的......
我建议将重映射作为循环的第一步,例如:
警告:强>
LOOP是一个非常非常慢的构造流,所以根本不应该使用它。另一种方法是使用Java进行循环(是的,再次丑陋,但LOOP性能会让你迟早会遇到屁股。