Workday SOAP 客户端 不支持的端点地址
Posted
技术标签:
【中文标题】Workday SOAP 客户端 不支持的端点地址【英文标题】:Workday SOAP client Unsupported endpoint address 【发布时间】:2016-08-30 09:28:39 【问题描述】:我正在尝试连接到工作日 HR 网络服务。但我得到:
WebServiceException:不支持的端点地址:Human_Resources。
public static void main(String[] args)
HumanResourcesService hrservice=new HumanResourcesService();
HumanResourcesPort hrport=hrservice.getHumanResources();
//further code
来自 HumanResourcesService 类的 WebEndpoint Snippet:
@WebEndpoint(name = "Human_Resources")
public HumanResourcesPort getHumanResources()
return super.getPort(new QName("urn:com.workday/bsvc/Human_Resources", "Human_Resources"),
HumanResourcesPort.class);
感谢任何帮助。
【问题讨论】:
【参考方案1】:在定义 Workday API 端点时,您需要在 urn 末尾包含版本号。
例如你有:
urn:com.workday/bsvc/Human_Resources
它应该是(如果你使用 v28)
urn:com.workday/bsvc/Human_Resources/v28.0
【讨论】:
以上是关于Workday SOAP 客户端 不支持的端点地址的主要内容,如果未能解决你的问题,请参考以下文章
Workday - SOAP API - Create_Requisition_Request SOAP 负载