潮汐调度程序:以编程方式动态作业/创建作业



好吧,我什至不确定我想做的事情是否可行,但我希望是可能的。

我们目前使用思科的潮汐调度程序执行各种任务,其中一项与从合作伙伴导入文件有关 - 特别是检测文件,解密它们(必要时),并将它们移动到处理目录。

问题所在

由于我无法控制的业务决策,合作伙伴将两个文件中的一个FTP给我们,到15个目录之一;然后我们向15个其他目录之一写入响应。 在 Tidal,这意味着我们为每个新供应商创造了 60 个工作岗位。

文件夹结构和多达 60 个文件的事情不会改变。 无论多么不方便。

因此,我正在寻找以下两种解决方案之一:

  1. (首选):创建一个可以监视给定根文件夹的子目录,然后运行单个作业基于找到文件的文件夹和特定的文件名。
  2. 以编程方式创建和插入新作业 潮汐,这样我们至少不必为每个职位设置这 60 个工作岗位 手工搭档。

Tidal 有一个 REST API,您可以使用它以编程方式执行客户端用户界面中可用的任何任务,有时甚至更多。没有库可以用来使用我知道的 api,但使用标准 REST 客户端发出请求并不困难。只需按照以下说明操作:

http://www.cisco.com/c/en/us/td/docs/net_mgmt/datacenter_mgmt/Tidal_Enterprise_Scheduler/6-2/rest_api_reference/guide/Cisco_TES_6-2_REST_API_Reference_Guide.html

您甚至可以使用服务器上的 apidoc 处理不同的请求和响应:http://<yourtidalserver>:<port>/apidoc/TES6-DEV/

作为一个公平的警告,我对思科潮汐调度程序一无所知。

但是,无论如何,我确实在

他们的网站上进行了一些挖掘,看起来 Tidal 确实有似乎与 C# 兼容的 API。希望这会有所帮助:

http://www.cisco.com/en/US/products/ps11131/index.html

编辑:看起来这可能是您正在寻找的,因为他们解释说:

该软件与思科潮汐企业调度程序配合使用,通过以下方式改进 Web 服务编排:

自动执行作业计划

最新更新