【问题标题】:Talend Administration Center linking Job to projectTalend Administration Center 将作业链接到项目
【发布时间】:2018-01-25 18:23:27
【问题描述】:

我正在尝试使用 MetaServletCaller.bat 文件在 TAC 中创建项目和任务。 我可以使用 bat 文件创建项目,但不知道如何将作业链接或分配给该项目。

如何使用 MetaServletCaller.bat 文件创建包含作业的项目?

【问题讨论】:

    标签: talend


    【解决方案1】:

    Talend MetaServletCaller API 不提供用于从导出文件创建作业的任何命令。执行此操作的唯一方法是在 Talend Studio 中执行此操作,或以编程方式使用命令行importItems 命令,该命令允许您导入导出的作业(在登录到项目时):

    |  importItems source (dir|.zip)                        imports items                 |
    |      -if (--item-filter) filterExpr                   item filter expression        |
    |      -im (--implicit)                                 import implicit               |
    |      -o (--overwrite)                                 overwrite existing items      |
    |      -s (--status)                                    import the status             |
    |      -sl (--statslogs)                                import stats & logs params    |
    

    您可以找到命令行 API 参考 here

    【讨论】:

    • 感谢您的回复。那么,没有办法使用 MetaServletCaller API 创建作业吗??
    • 我不知道。您可以从预建作业创建任务,但不能在项目中创建作业。你不能使用命令行来实现这个吗?
    • 我打算写一个 Java 应用程序,并在后台 Jenkins 执行这些操作。我遇到了“MetaServletCaller”,所以我认为会有一种方法可以使用这个 API 来创建。
    • 我猜你可以将命令行命令(initRemote、logonProject、importItems)包装在一个文件中,然后在 shell 脚本中传递给命令行(以文件模式运行),然后让 Jenkins 执行这个脚本。它并不比调用 metaServletCaller 复杂 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    相关资源
    最近更新 更多