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

时间:2013-11-06 16:55:45

标签: c# tidal-scheduler

好吧,我甚至不确定我想做什么是可能的,但我希望它是。

我们目前使用CISCO的Tidal Scheduler执行各种任务,其中一项任务涉及从合作伙伴导入文件 - 特别是检测文件,解密文件(必要时),以及将它们移动到处理目录。

问题

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

文件夹结构和最多60个文件不会改变。但不方便的是。

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

  1. (首选):创建一个可以观看的动态作业 给定根文件夹的子目录,然后运行单个作业 基于找到文件的文件夹和具体的文件夹 文件名。
  2. 以编程方式创建和插入新作业     潮汐,这样我们至少不需要设置这60个工作岗位     亲手合作。

2 个答案:

答案 0 :(得分:1)

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/

答案 1 :(得分:0)

正如公平警告一样,我对Cisco Tidal Scheduler一无所知。

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

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

编辑:看起来这可能就是他们在解释时所寻找的内容:

此软件与Cisco Tidal Enterprise Scheduler配合使用,可通过以下方式改进Web服务编排:

自动化作业调度