setDebug
setDebug(String sessionID, boolean debug)
Mit der setDebug-Methode können Sie den Detaillierungsgrad der Protokollierung für alle Codepfade für die Sitzung festlegen.
*
sessionID - eine Zeichenfolge zur Identifizierung der Sitzungs-ID.
*
debug - eine boolesche Variable zum Aktivieren oder Deaktivieren von Daten zur Fehlerbehebung. Gültige Werte sind true oder false. Wenn der Wert wahr ist, protokolliert Interact die Daten zur Fehlerbehebung im Protokoll des Laufzeitservers.
Rückgabewert
Der Laufzeitserver beantwortet setDebug mit einem Response-Objekt, das die folgenden Attribute enthält:
*
*
*
*
Beispiel
Im folgenden Beispiel wird die Fehlerbehebungsstufe der Sitzung geändert.
sessionId ist die gleiche Zeichenfolge zur Identifizierung, die beim Start der Sitzung mit dem startSession-Aufruf verwendet wurde.
boolean newDebugFlag=false;
/** Aufruf durchführen */
response = api.setDebug(sessionId, newDebugFlag);

/** Antwort entsprechend verarbeiten */
// 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());