webMethods遍历文档列表

时间:2015-12-11 14:36:00

标签: webmethods wm-flow

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

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:3)

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

Loop example flow service

在第一步(MAP)中,我创建了列表...

第二步,LOOP重要属性:

Input array: /list

但这是诀窍,请注意MAP步骤中的图标 - 有字符串列表,但在debugLog步骤的管道中,有list变量为 String - 它是列表中的当前String变量(我同意,SAG的做法非常糟糕)。

enter image description here

使用文档列表它将是非常相同的......

我建议将重映射作为循环的第一步,例如:

enter image description here

警告:

  

LOOP是一个非常非常慢的构造流,所以根本不应该使用它。另一种方法是使用Java进行循环(是的,再次丑陋,但LOOP性能会让你迟早会遇到屁股。