1

IBM TWS 是否有 API?我发现的最接近的是某种设置文件或要发送到某物的胖 xml 字符串。

我更喜欢 Dotnet 和 Rest 但乞丐不能选择。

(我的 google fu 并没有那么糟糕,但 IBM 文档似乎让我无法理解)

更新

我有一些我认为是可行的解决方案。我使用 Dotnet SSH 连接到服务器并在那里运行 Bash 脚本。Dotnet 上的 SSH 不成熟,Bash 很复杂。这不是最好的解决方案,但至少现在解决了我的问题。

4

2 回答 2

3

我刚刚看到这个没有答案的旧帖子,以防仍然需要......

从 IBM Workload Scheduler(分布式)9.3 FP2 开始,该产品公开了完整的 REST API。它们与 UI 内部使用的 API 相同,涵盖了每个模型和计划操作。

在 z/OS 和以前的版本(自 8.3 起)上,有完整的 J2EE API,在这种情况下,UI 内部也使用这些 API,并且涵盖了每个模型和计划操作。此外,还有一组有限的基于 xml 的 Web 服务。当然还有要在脚本中使用的命令行。

产品随附的 Integration Workbench 包含使用 API 的示例和文档。

Java API 和 Web 服务的文档也可在 IBM Knowledge Center Developer's Guide: Driving IBM Workload Automation

可用的 Rest API 使用 Swagger UI 在线记录在https://start.wa.ibmserviceengage.com/twsd/或任何 9.4 master 上的 URLhttps://<master_hostname>:<https_port>/twsd/

于 2015-11-10T20:34:14.623 回答
1

TWS 有一个 API。您应该能够在 url: 中访问它https://<master_hostname>:<https_port>/twsd/。它遵循Swagger 标准

此 url 中有一个在线文档:https ://start.wa.ibmserviceengage.com/twsd/但如果您尝试直接访问它,您将收到拒绝访问错误。要修复它,请尝试访问https://ibmserviceengage.com接受恐惧信息并尝试再次访问第一个文档链接。

有一个有用的 API 示例存储库,其中包含可帮助您访问 API 的代码。在 Python 示例中有一个wacoon.ini,您必须使用您的服务器和用户名对其进行编辑。

于 2021-08-04T16:31:03.453 回答