2016-05-04 16 views
2

Ich versuche eine Verbindung zum Arbeitstag HR Web Service herzustellen. Aber ich bekomme:Arbeitstag SOAP-Client Nicht unterstützte Endpunktadresse

WebServiceException: Nicht unterstützte Endpunktadresse: Human_Resources.

public static void main(String[] args){ 
    HumanResourcesService hrservice=new HumanResourcesService(); 
    HumanResourcesPort hrport=hrservice.getHumanResources(); 
    //further code 
} 

WebEndpoint Snippet aus der HumanResourcesService Klasse:

@WebEndpoint(name = "Human_Resources") 
public HumanResourcesPort getHumanResources() { 
    return super.getPort(new QName("urn:com.workday/bsvc/Human_Resources", "Human_Resources"), 
      HumanResourcesPort.class); 
} 

Jede Hilfe sehr geschätzt wird.

Antwort

0

Wenn Sie Workday-API-Endpunkte definieren, müssen Sie die Versionsnummer am Ende der Urne angeben.

Zum Beispiel haben Sie:

urn:com.workday/bsvc/Human_Resources 

und es sollte sein (wenn Sie v28 verwenden)

urn:com.workday/bsvc/Human_Resources/v28.0