Fehler beim Anfragen eines Web Services mit Axis 1.4 / Java

Alles, was den Apache betrifft, kann hier besprochen werden.

Fehler beim Anfragen eines Web Services mit Axis 1.4 / Java

Postby Olli23 » 30. August 2007 09:39

Hallo,

habe ein Problem beim anfragen an einen Web Service. Der Web Service stellt mehrere Methoden zur Verfügung, die ich größtenteils gestestet habe und die auch alle funktioniert haben. Wenn ich allerdings bei einer Methode eine Anfrage stelle, bleibt mein Java Objekt immer null.

Seltsam daran ist, dass ich die Anfrage durch einen TCPMonitor geleitet habe, um zu sehen ob die Methode etwas zurückliefert! Dort habe ich gesehen das genau das Objekt zurückgeliefert wird, welches ich erwarten würde. Allerdings kommt das Objekt nie "an".

Wie bereits beschrieben benutze ich Axis in der Version 1.4. Ich habe mir den Code für die Stub Objekte mit WSDL2Java erstellen lassen.

Hat jemand eine Idee an was es scheitern könnte? Wie gesagt alle anderen Methoden des Web Services funktionieren, nur eben diese Methode nicht!

Hier mal der Code:

public static void getTaskTest() {

String urn = "urn:ae:task:678";
TTaskRef taskRef = new TTaskRef(urn);
Boolean flag = true;
String user = "loanrep1";
GetTask gTask = new GetTask(taskRef, user, flag);
GetTaskResponse getTaskResponse;

try {
String endpoint = "http://127.0.0.1:8081/active-bpel/services/AeTaskService";
URL myURL = new URL(endpoint);
AeTaskService aService = new AeTaskServiceLocator();
IAeTaskService iAe = aService.getAeTaskServicePort(myURL);
getTaskResponse = iAe.getTask(gTask);

}
catch (Exception e) {
System.out.println("Fault getting Human Task: " + e.getMessage());
}
}

Vielen Dank,

Olli23
Olli23
 
Posts: 1
Joined: 30. August 2007 09:29

Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests