Vorheriges Thema: Sperrfehler

Nächstes Thema: Fehlercodes

Zeitüberschreitungen

Wenn der CA SDM-Server stark ausgelastet ist, kann die Verarbeitung einer Methode einige Zeit in Anspruch nehmen. In seltenen Fällen gibt eine Methode überhaupt kein Ergebnis zurück, da keine Reaktion von einem separaten Vorgang erfolgt oder ein anderer Fehler aufgetreten ist. Als Schutz vor übermäßiger Belastung wird jede Webservices-Methode nach Überschreitung einer bestimmten Anzahl von Sekunden unterbrochen. Das Zeitlimit für Webservices-Methoden betrifft den CA SDM-Server, nicht jedoch einen Webserver, ein Netzwerk oder Ähnliches.

Hinweis: Die Webservices werden einige Sekunden verzögert, wenn nach Zurückführung des J2EE-Anwendungsservers zum ersten Mal auf sie zugegriffen wird. Dies geschieht aufgrund der Initialisierung der Anwendung, des Ladens von DLLs und von Bibliotheken usw. und erfolgt nur beim erstmaligen Aufruf einer Webservices-Methode. Alle nachfolgenden Aufrufe werden um einiges schneller zurückgegeben.

Bei einer solchen Zeitüberschreitung wird der folgende Fehlercode zurückgegeben:

UDS_TIMEOUT_ERR

Der Vorgang wird nicht abgebrochen! Der Server hat die Request möglicherweise empfangen und wird sie erfolgreich, wenn auch langsam verarbeiten. Ein solches Problem kann auftreten, wenn die Methode "doSelect()" zum Abrufen von mehreren 1 000 Datensätzen verwendet wird.

Hinweis: Informationen zur Methode "doSelect" finden Sie im technischen CA SDM-Referenzhandbuch.