Dieser Artikel enthält Richtlinien für die Verwendung von Datums- und Zeitangaben in Rational® ClearQuest®.
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. Beispiel:
- Bei der Verwendung von Rational ClearQuest Web hängt die Zeitgenauigkeit von der Richtigkeit der Zeiteinstellungen auf den Webservern ab.
- Wenn die Zeiteinstellungen auf dem Datenbankserver nicht korrekt eingestellt sind, sind die Protokollzeiten möglicherweise nicht genau.
- 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.