2

我正在尝试连接到工作日 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);
}

任何帮助表示赞赏。

4

1 回答 1

1

定义 Workday API 端点时,您需要在 urn 末尾包含版本号。

例如,您有:

urn:com.workday/bsvc/Human_Resources

它应该是(如果你使用 v28)

urn:com.workday/bsvc/Human_Resources/v28.0
于 2017-05-05T10:46:30.983 回答