webMethods 遍历文档列表

webMethods loop over Document list

我正在创建流服务,并在其中插入了另一个流,它以文档列表作为输出并包含 5 个字符串字段。 问题是我无法遍历该文档列表,无论我放入输入数组 (getPropertyOutput, getPropertyOutput[0]) 中的什么都会被忽略(在调试模式下,它只是跳过循环步骤)。同样发生在序列步骤中...

如有任何帮助,我们将不胜感激

假设我想遍历字符串列表我有简单的流服务:

第一步 (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, but LOOP performance will kick you to a butt, sooner or later).