【问题标题】:How to pass tJava output as header data to tRest client component如何将 tJava 输出作为标头数据传递给 tRest 客户端组件
【发布时间】:2017-03-10 06:53:18
【问题描述】:
我正在创建一个作业来为 tRestClient 组件设置 cookie 值。
为了完成这个任务,我在 tJava 组件中编写了一个 Java 代码,并且我能够使用这个 Java 代码提取 cookie 数据。现在我想将此数据传递给 tRestClient 组件。
请提出解决传递 cookie 数据的方法。
tJava -> tRestClient
【问题讨论】:
标签:
java
session-cookies
talend
【解决方案1】:
当您将 tJava 链接到 Row/Main 上的 tRestClient 时,它会要求您复制目标模式。说是。
然后在您的 tJava 模块中,您可以将 Row 值设置到 tRestClient 中。
row1.body = myXMLData;
row1.string = myString;
注意body是Document类型,string是String。
如果您需要执行多行,则需要将其更改为 tJavaFlex 组件并在设置主要部分中的行时循环它。