span8
span4
你好,
我有一个FME服务器工作提交工作台。创建者提交作业,然后转到job waiter和logfile检索器。
为了避免由于job waiter而使提交工作台占用引擎,在2016年,我使用功能编写器将作业元数据写入一个电子表格,然后输出到另一个作业提交者,其中的job waiter设置为最后运行。
如果该作业提交者检测到任何失败,它将尝试重新运行该工作台一次(且仅一次)。
我希望能够在相同的电子表格中写入更多的元数据,并让在失败时运行第二次尝试的工作台动态地运行电子表格所说的内容,以便再次运行。我们现在要做的是复制原始的提交者工作台,然后使用手动定义的属性筛选器来匹配电子表格中的工作台名称,以执行第二次运行。
谁知道我该怎么做?考虑HTTP调用者与服务器上原始提交者公开的一些系统服务器参数。但是一些服务器参数是空的,或者如果我暴露它们,将会使bench失败(例如,FME_SERVER_DEST_DIR)。
理想的做法是让作业提交者转换器允许按属性设置“存储库名称”、“选定项名称”(workbench_name.fmw)、“等待作业”、“作业优先级”、“作业标记”
然后默认使用“在工作区和参数中指定”,默认情况下使用发布时设置的参数。
谢谢,
亚伦
编辑1:
我已经成功地使用http调用者从服务器上的工作区手动获取了direct url示例。
不过,我需要能够动态检索每个测试运行的直接url示例。
但是,即使是这种方法也不理想,因为最终没有检索到作业id(以检查是否成功或失败,并相应地发送电子邮件),运行http调用方的工作台(使用get方法)在完成工作区之前仍然需要等待a响应(因此仍然占用2个引擎)。
©2019安全亚搏在线软件公司法律