我正在使用Talend而且我遇到的问题可能非常愚蠢......
我的工作开始是:
tRESTRequest -> tExtractXMLFields -> tXMLMap -> tJavaRow -> tFlowToIterate -> tJava -> tFlowToIterate -> tMysqlInput ... etc
我在tJava上有一个错误,比如
如果您有输出,则可能存在用于传播数据的输入链接
(翻译自法语我希望这是可以理解的)
答案 0 :(得分:0)
您需要再添加一个组件才能从tFlowToIterate中检索数据。 所以添加tFixedFlowInput,你的序列应该是以下
tRESTRequest - > tExtractXMLFields - > tXMLMap - > tJavaRow - > tFlowToIterate - > tFixedFlowInput - > tJava
答案 1 :(得分:0)
您需要使用java flex组件,它可以根据您的代码传播数据。对于需要输出的操作,tJava不适合。
答案 2 :(得分:0)
您也可以尝试更改链接的类型。
Main row are used to propagate datas between components.
You need to use the Trigger -> OnSubJObOK (previously named ThenRun) link between the components.
提示:更改Talend编辑器的语言,查看已翻译的错误(英语,葡萄牙语,西班牙语等等)非常有用。您可以在论坛上利用这些翻译。
欢呼,