webmethods - 如何从 Webmethods 的文档列表中消除重复文档?

标签 webmethods

我的输入文档列表包含 AccountID 和 Amount 字段,其中有重复的 AccountID 但金额不同。我怎样才能形成只有唯一的AccountID但总金额的输出文档列表?

例如:InputDocList 文档[0]:帐户ID = 111 金额 = 100

文档[1]:帐户 ID = 222 金额 = 200

文档[2]:帐户 ID = 111 金额 = 300

文档[3]:帐户 ID = 222 金额 = 500

OutputDocList 应如下所示: 文档[0]:帐户ID = 111 金额 = 400

文档[1]:帐户 ID = 222 金额 = 700

最佳答案

我将使用 pub.document:groupDocuments 按 AccountID 对文档进行分组。这将为每个唯一的帐户 ID 提供一个组。

然后,对于每个组,使用 pub.math:addInt/FloatList 对金额求和,并将结果映射到新的 {AccountID,totalAmount} 文档列表.

关于webmethods - 如何从 Webmethods 的文档列表中消除重复文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683836/

相关文章:

在运行时提取字段值的 Java 服务

java - 如何在 webMethods Integration Server 和 webMethods Designer 中添加用于开发 java 服务的外部 jar

javascript - 在 dsp(动态服务器页面)中打开新选项卡时无法添加页面加载微调器

filter - JMS 消息正文字符串上的 Xquery

java - webMethods 获取 ServiceException 的根本原因

集成服务器 - 将管道保存到数据库

java - WEBSERVICES中编译Java WebService出错?

java - 为什么我不能在 Java WebMethods 服务端创建本地 Java 类的实例?