Workday - 如何以编程方式获取Workday中的WSDL列表

时间:2017-11-27 12:54:35

标签: wsdl workday-api

我正在开发与Workday的集成。根据我的初步分析,我发现Workday为不同的模块提供了多个wsdl,例如“人力资源”,“库存”等。我可以在https://community.workday.com/sites/default/files/file-hosting/productionapi/operations/index.html

看到这个完整的列表

我试图了解如何在我的集成中以专业方式获取此列表,以便我的用户可以选择其中一个wsdl而不是键入WSDL的全名。请分享您的想法。

2 个答案:

答案 0 :(得分:5)

您可以通过基于“公共Web服务”数据源创建自定义报告,以编程方式检索所有Web服务操作的列表。然后,该报告可以作为RESTful WS公开,以便于检索。 您可以在报告中包含的一些字段包括:Web服务,支持的操作,api版本,端点URL,WSDL URL等。 这是高度可定制的,因为您可以通过提示/ URL参数查询RESTful WS报告以获取特定版本,特定操作等。 报告即服务还支持各种输出格式以及自己的WSDL。

答案 1 :(得分:0)

要添加到查询中,我们要了解的是,是否存在我们可以点击的API调用/请求以获取可用于在UI上填充以从中进行选择的Web服务列表。 例如:在此链接https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html中,我们有Absence_Management,Academic_Advising,Academic_Foundation等等,现在,如果我希望它显示给最终用户,以便他可以选择要使用的Web服务,因此我们可以下载WSDL来处理它。