【问题标题】:How to write the response from tFileFetch to a tLogRow in Talend?如何将来自 tFileFetch 的响应写入 Talend 中的 tLogRow?
【发布时间】:2017-04-28 12:57:54
【问题描述】:

我正在使用 tFileFetch POST 将多部分表单文件上传到服务器。我可以将响应打印到控制台。是否可以将此响应写入 tLogRow 或文本文件?

【问题讨论】:

    标签: talend talend-mdm


    【解决方案1】:

    您可以使用 tFixedFlowInput 生成一些任意数据,所以这应该适合您。您可以使用它来发出您正在从 globalMap 读取的值。

    tFixedFlowInput->tLogRow

    【讨论】:

      【解决方案2】:

      假设您可以将响应打印到控制台,在这种情况下,您可以tJavaPrintStream 设置为文件。

      在你工作的开始有一个tJava(你可以设置tPreJob并连接tJava),代码sn-p为 -

      java.io.File file = new java.io.File("C:/Talend/"+jobName+"Log.txt");
      java.io.PrintStream ps = new java.io.PrintStream(new java.io.FileOutputStream(file));
      System.setOut(ps); 
      

      这将确保所有输出/响应都将被写入/重定向到文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-26
        • 2021-01-07
        • 2018-12-19
        • 2021-08-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多