【问题标题】:How to pass query parameters value as parameter from CMD using talend ESB6.3.1如何使用 talend ESB6.3.1 从 CMD 传递查询参数值作为参数
【发布时间】:2017-05-11 09:46:06
【问题描述】:

我正在使用 Talend Open Studio for ESB ver.6.3.1 并创建了用于将数据从 ALM 拉到 MongoDB 的作业。我使用 tRESTClient 和查询参数(日期)从 ALM 中提取数据 & tMongoDBOutput 用于插入 ALM 数据。之后,我构建了工作并作为 java 项目导入到 eclipse 中。我尝试使用“作为 Java 应用程序运行”选项运行该程序。它工作正常。

上面的作业我直接给了查询参数值,比如'tRESTClient --> Basic settings --> Query parameters --> name = "query" & value = "{last-modified[>=(2017-04-19 13:02:15)]}" ',所以这个作业会根据查询参数值拉记录。 现在我将 eclipse talend 作业生成为可运行的 jar 文件并尝试从 CMD 传递查询参数值作为参数值。

如何将查询参数值作为参数从 CMD 传递?

【问题讨论】:

    标签: mongodb talend


    【解决方案1】:

    在windows命令promote中你可以编写如下命令形式。 例如,如果您有一个名为 test.jar 的 jar 文件,并且您有两个参数名称和查询,那么您可以将命令传递为

    javaw -jar test.jar -n 'name' -q 'your query'
    

    然后你可以在你的 main 方法中处理这两个参数,即名称和查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 1970-01-01
      • 2017-05-02
      • 2016-10-19
      • 1970-01-01
      • 2017-07-27
      • 2022-12-15
      相关资源
      最近更新 更多