我正在尝试连接到工作日的HR Web服务。但我得到了:
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);
}
感谢任何帮助。
答案 0 :(得分:0)
定义Workday API端点时,需要在urn末尾包含版本号。
例如,你有:
urn:com.workday/bsvc/Human_Resources
它应该是(如果你使用v28)
urn:com.workday/bsvc/Human_Resources/v28.0