繁体   English   中英

如何使用从 Tibco 中的“Java Invoke”组件返回的字符串列表

[英]How to use a list of strings returned from a "Java Invoke" component in Tibco

简要说明。

在 Tibco Business Studio 中,我有一个“Java Invoke”组件,它使用一个 Java class 应该返回一个 object 列表我必须操纵它来迭代它。

为了迭代,我正在使用具有此配置的“迭代”组件:

Name: Iterate
Group Type: Iterate
Index Name: index
Variable List: $JavaInvoke/MethodReturnValue
Iteration Element: currentElement

然而,迭代器不会进行迭代,也不会为 currentElement 提供适当的值。

Java方法的方法签名是下一个:

public static List<String> convertCsvToListJson(String file) {

我忽略了什么? 我该如何纠正这个问题?

提前致谢。

Businessworks 可以遍历列表,但它必须是 BusinessWorks object(由 XML 模式定义)中的列表。 因此,在您的情况下,您可能需要将 Java 字符串列表转换为 XML。您应该能够使用 Java 到 XML 活动来完成此操作。 您将 map output 的 function 作为此活动的输入,并且应该得到一个 XML object,其中包含 Output 中的列表。我不是 100% 确定在某些情况下您需要做的测试将如何表现您不能遍历 Java object 中的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM