Voraussetzung für die Genauigkeit der Datums- und Zeitangaben
in einer Rational-ClearQuest-Datenbank ist, dass die Einstellungen für die Zeit, das Datum und die Zeitzone
auf Clientmaschinen und auf Datenbank- und Webservern korrekt eingestellt werden. Wenn Sie
Rational ClearQuest Web verwenden, ist die Zeit des Webservers die Ortszeit des Clients, nicht die Zeit des Systems, auf dem der Browser ausgeführt wird. Beispiel:
- Wenn die Zeiteinstellungen auf dem Datenbankserver nicht korrekt eingestellt sind, sind die Protokollzeiten möglicherweise nicht genau.
- Bei Rational ClearQuest Web hängt die Zeitgenauigkeit von der Richtigkeit der Zeiteinstellungen auf den Webservern ab.
- In Schemafeldern gespeicherte Zeitangaben (z. B. "submit_date") basieren auf der Ortszeit
des Clients, d. h., ihre Genauigkeit ist von den entsprechenden Einstellungen auf dem Client oder dem Webserver abhängig.
Die Zeiten werden in einer Rational-ClearQuest-Datenbank im Weltzeitformat (Coordinated Universal Time, UTC) gespeichert. Zeitangaben
werden von der Ortszeit des Clients in das UTC-Format umgewandelt. Dies gilt nicht
für Protokollzeitmarken. Beim Speichern von Protokollzeitmarken
wird die Ortszeit des Datenbankservers zu Grunde gelegt, d. h., diese Zeitmarken werden nicht
in das oder aus dem UTC-Zeitformat umgewandelt.
- Für alle Zeitmarken (außer denjenigen in der Protokolltabelle) wird die
Ortszeit des Webservers oder des Clients in die entsprechende UTC-Zeitangabe
ungewandelt und in der Datenbank gespeichert. Beim Anzeigen wird die Zeitmarke in die entsprechende Ortszeit umgewandelt. Beim Ausführen einer Abfrage durch einen Client hängt die angezeigte Zeit von der
Clientschnittstelle ab, auf der die Abfrage ausgeführt wird. In Abfrageergebnissen wird die
in der Datenbank gespeicherte UTC-Zeitangabe vor dem Anzeigen in die Ortszeit des Clients
oder des Webservers umgewandelt.
- In der Protokolltabelle gespeicherte Zeitangaben ("action_timestamp" und "expired_timestamp")
sind in der Ortszeit des Datenbankservers angegeben. Die Protokollzeitmarke "action_timestamp"
wird auf der Registerkarte "History" eines Datensatzes unverändert angezeigt. Die Zeitmarke
"expired_timestamp" wird nicht angezeigt. Wenn Sie eine Abfrage zum Abrufen der Zeitmarken
aus der Protokolltabelle schreiben, wird die Zeitmarke "action_timestamp" unverändert angezeigt.