Клиент SOAP рабочего дня Неподдерживаемый адрес конечной точки
Я пытаюсь подключиться к рабочему дню HR Web Service. Но я получаю:
WebServiceException: Неподдерживаемый адрес конечной точки: Human_Resources.
public static void main(String[] args){
HumanResourcesService hrservice=new HumanResourcesService();
HumanResourcesPort hrport=hrservice.getHumanResources();
//further code
}
Фрагмент WebEndpoint из класса HumanResourcesService:
@WebEndpoint(name = "Human_Resources")
public HumanResourcesPort getHumanResources() {
return super.getPort(new QName("urn:com.workday/bsvc/Human_Resources", "Human_Resources"),
HumanResourcesPort.class);
}
Любая помощь приветствуется.
1 ответ
При определении конечных точек API рабочего дня необходимо указать номер версии в конце урны.
Например, у вас есть:
urn:com.workday/bsvc/Human_Resources
так и должно быть (если вы используете v28)
urn:com.workday/bsvc/Human_Resources/v28.0