getStatusCode
getStatusCode()
Die
getStatusCode
-Methode gibt den Statuscode eines Response-Objekts zurück.
Rückgabewert
Das Response-Objekt gibt eine Ganzzahl zurück.
0 - STATUS_SUCCESS - Die aufgerufene Methode wurde ohne Fehler ausgeführt. Möglicherweise sind Advisory Messages vorhanden.
1 - STATUS_WARNING - Die aufgerufene Methode wurde mit mindestens einer Warnung (aber ohne Fehler) ausgeführt. Weitere Informationen finden Sie in den Advisory Messages.
2 - STATUS_ERROR - Die aufgerufene Methode wurde nicht erfolgreich ausgeführt und hat mindestens eine Fehlernachricht. Weitere Informationen finden Sie in den Advisory Messages.
Beispiel
Das folgende Beispiel zeigt, wie Sie
getStatusCode
zur Fehlerbehandlung verwenden können.
public static void processSetDebugResponse(Response response)
{
// Prüfung, ob die Antwort erfolgreich ist oder nicht
if(response.getStatusCode() == Response.STATUS_SUCCESS)
{
System.out.println("setDebug-Aufruf ohne Warnungen oder Fehler verarbeitet");
}
else if(response.getStatusCode() == Response.STATUS_WARNING)
{
System.out.println("setDebug-Aufruf mit einer Warnung verarbeitet");
}
else
{
System.out.println("setDebug-Aufruf mit einem Fehler verarbeitet");
}
// Für alle fehlgeschlagenen Aktionen sollten Advisory Messages die Ursache erklären
if(response.getStatusCode() != Response.STATUS_SUCCESS)
printDetailMessageOfWarningOrError("setDebug",
response.getAdvisoryMessages());
}
Copyright IBM Corporation 2012. All Rights Reserved.