Клиент 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
Другие вопросы по тегам