我正在创建一个流服务,并在其中插入了另一个流,该流将文档列表作为输出并包含 5 个字符串字段。 问题是我无法循环该文档列表,无论我在输入数组(getPropertyOutput,getPropertyOutput [0])中放入什么,都会被忽略(在 Debug模式下,它只是跳过循环步骤)。序列步骤也发生同样的情况...
如有任何帮助,我们将不胜感激
最佳答案
假设我想循环遍历我有简单流程服务的字符串列表:
在第一步(MAP
)中,我创建了列表...
作为第二步,LOOP
的属性很重要:
Input array: /list
但这里有一个技巧,请注意MAP
步骤中的图标 - 有字符串列表,但在debugLog
步骤的管道中,有是 list
变量作为 String - 它是列表中当前的 String 变量(我同意,SAG 的做法非常糟糕)。
使用文档列表,情况将非常相同...
我建议将重新映射作为循环的第一步,例如:
警告:
LOOP
is a very very slow construct in flow, so one shouldn't be using this at all. Alternative is to use Java for looping (yes, ugly again, butLOOP
performance will kick you to a butt, sooner or later).
关于webMethods 遍历文档列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225941/