IBM TWS是否有API?我找到的最接近的是某种设置文件或胖xml字符串,以发送给某些东西。
我更喜欢Dotnet和Rest,但乞丐不能选择。
(我的google fu并不是那么糟糕,但IBM的文档似乎无法避开我)
更新
我有一些我认为是有效的解决方案。我使用Dotnet SSH到服务器并在那里运行Bash脚本。 Dotnet上的SSH并不成熟,而且Bash很糟糕。它不是最好的解决方案,但至少现在解决了我的问题。
答案 0 :(得分:1)
我刚刚看到这篇没有答案的老帖子,以防这仍然需要......
自IBM Workload Scheduler(分布式)9.3 FP2以来,该产品公开了完整的REST API。它们与UI内部使用的API相同,涵盖了每个模型和计划操作。
在z / OS和以前的版本(从8.3开始),有完整的J2EE API,在这种情况下,UI内部使用它,涵盖每个模型和计划操作。 此外,还有一组有限的基于xml的Web服务。 当然还有在脚本中使用的命令行。
随产品提供的Integration Workbench包含使用API的示例和文档。
IBM知识中心Developer's Guide: Driving IBM Workload Automation
中也提供了Java API和Web服务的文档可用的Rest API通过https://start.wa.ibmserviceengage.com/twsd/的Swagger UI或URL https://<master_hostname>:<https_port>/twsd/
上的任何9.4主数据在线记录
答案 1 :(得分:1)
交易平台有一个 API。您应该可以通过以下网址访问它:https://<master_hostname>:<https_port>/twsd/
。它遵循 Swagger standard
此 url 中有在线文档:https://start.wa.ibmserviceengage.com/twsd/ 但如果您尝试直接访问它,则会收到拒绝访问错误。要解决此问题,请尝试转到 https://ibmserviceengage.com 接受散布恐惧信息并再次尝试访问第一个文档链接。
有一个带有代码的 useful API samples repository,可以帮助您访问 API。在 Python 示例中有一个 wacoon.ini,您必须使用您的服务器和用户名对其进行编辑。