我是Workday soap api的新手,并且试图弄清楚如何发送SOAP请求以使用SOAPUI进行身份验证。
任何建议将不胜感激。
最佳答案
Workday API使用WS-Security进行身份验证。
请记住,工作日主持人是多租户。因此,您将使用WSDL端点连接到正确的服务器,并且“用户名”字段将同时包含您的用户名和该服务器上的租户。
SOAP Auth to Workday的用户名格式:[user-name]@[tenant-name]
示例:youUserName@tenant6
您的工作日帐户也将必须属于Integration Developer的组。
您可能需要调整安全性和权限,以允许访问与Web服务相关的某些功能组和域。
如果您使用的是SoapUI,请执行以下操作:
将WSDL导入项目。
在“集成绑定”中,转到设置。
在“服务端点”选项卡上,按照上文所述设置用户名。
将密码设置为租户中的密码。
WSS类型应该设置为PasswordText。
现在,您可以提出请求。