我正在开发与Workday的集成。根据我的初步分析,我发现Workday为不同的模块提供了多个wsdl,例如“人力资源”,“库存”等。我可以在https://community.workday.com/sites/default/files/file-hosting/productionapi/operations/index.html
看到这个完整的列表我试图了解如何在我的集成中以专业方式获取此列表,以便我的用户可以选择其中一个wsdl而不是键入WSDL的全名。请分享您的想法。
答案 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来处理它。