PDA

View Full Version : Zeitserver: Uhrzeit auf AS/400



programmer400
18-12-12, 08:58
Ich hab auf einer AS400 (V6R1M0) versucht, die Zeit über einen Zeitserver einstellen zu lassen, komm aber auf keinen grünen Zweig.

Folgende Meldung wird in der Protokolldatei angezeigt:

TCP9146 Zeitserver 192.53.103.104 wird verwendet.
TCP9162 18.12.2012 8:37:13.157 Verbleibende Zeit für Anpassung ist 0.000 Sekunden.
TCP9116 18.12.2012 8:37:13.157 UTC-Zeit des NTP-Servers ist 18.12.2012 6:38:29.720.
TCP9117 18.12.2012 8:37:13.157 UTC-Zeit der Client-Uhr ist 18.12.2012 7:37:13.157.
TCP9119 18.12.2012 8:37:13.157 Client-Uhr eingestellt = 0 (0 = nicht eingestellt, 1 = eingestellt)



Folgende Einstellungen hab ich im System (AS/400) vorgenommen:

SNTP-Attribute ändern (CHGNTPA)

Auswahl eingeben und Eingabetaste drücken.

Fernes System . . . . . . . . . '192.53.103.104'

+ für weitere Werte

Autom. Starten des Clients . . . *YES *SAME, *NO, *YES
Client-Sendeaufrufintervall . . 10 1-1440 Minuten, *SAME
Untere Schwelle Clientjustier. 100 0-300000 Millisekunden...
Obere Schwelle Clientjustier. . 5 1-120 Minuten, *SAME
Schwellenwert Clientanpassung . *MAXADJ 1-7200 Sek., *SAME, *MAXADJ
Client-Aktivitätenprotokoll . . *POLL *SAME, *NONE, *CHANGE, *POLL
Autom. Starten des Servers . . . *NO *SAME, *NO, *YES
Server-Aktivitätenprotokoll . . *NONE *SAME, *NONE, *ALL, *ERROR
Synchronisation erforderlich . . *NO *SAME, *NO, *YES

Systemwert anzeigen

Systemwert . . . . . . : QUTCOFFSET
Beschreibung . . . . . : Abweichung von der Weltzeit


Abweichung . . . . . . : +01:00 -24:00 bis +24:00


Systemwert anzeigen

Systemwert . . . . . . : QTIMZON
Beschreibung . . . . . : Zeitzone


Zeitzone . . . . . . . : QP0100CET4 Name


Zugeordnete Einstellungen:
Abweichung . . . : +01:00
Voller Name . . : Central European Time
Kurzname . . . . : CET




Was wäre da noch zu tun, um in "wrkactjob" rechts oben die korrekte Uhrzeit zu haben - bitte um Hilfe.

KingofKning
18-12-12, 09:29
Ich kann jetzt nicht erkennen was da steht

Obere Schwelle Clientjustier. . 5 1-120 Minuten, *SAME

Aber der Wert müßte bei Dir ja auf min. 61 stehen.

GG

Fuerchau
18-12-12, 10:51
"Synchronisation erforderlich" muss glaube ich auch auf *YES stehen.

Weicht die Differenz mehr als der obere Schwellenwert aus, erfolgt auch keine Anpassung.

Stelle einfach mal die Uhr einmalig an der AS/400 richtig ein.

KM
18-12-12, 11:44
"Synchronisation erforderlich" muss glaube ich auch auf *YES stehen.
Nein, das kann ruhig auf *NO stehen.

Wenn ich das richtig sehe, beträgt die Zeitdifferenz zwischen NTP-Client und Server ca. 1 Stunde. Du hast aber als oberen Schwellenwert nur 5 Minuten angegeben. Deshalb wird die Zeit auch nicht angepasst. Entweder Du setzt den oberen Schwellenwert auf > 1 Stunde oder Du stellst die Uhrzeit einmalig so, dass die Differenz < 5 Minuten beträgt.

Gruß,
KM

programmer400
21-12-12, 12:51
Uhrzeit stellen wollt ich mir eben ersparen, weil ich mir denke, dass wenn die Einstellungen richtig sind, auch die automatische Einstellung erfolgreich sein müsste.

Gibts keine Standardparamter, die immer funktionieren?

Fuerchau
21-12-12, 13:04
Wenn die AS/400-Zeit nicht stimmt sollte man diese erst mal richtig einstellen.
Anschließend über einen Zeitserver synchronisieren damit das dann so bleibt.

Die Schwellenparameter dienen eben dazu, bei zu großen Abweichungen die AS/400-Zeit eben nicht anzupassen (was ja auch nur langsam schrittweise gemacht wird), da alle anderen Zeitreferenzen (Objektzeiten, Timestamps in Datenbanken) nicht rückwärts laufen sollten.

programmer400
22-12-12, 07:46
Bei meinen oben angeführten Einstellungen + erstmaliges manuelles Stellen der Uhrzeit sollte dann die Uhrzeit korrekt vom Timeserver geholt werden UND die Einstellung von Sommer/Winterzeit erfolgt auch automatisch?

Fuerchau
22-12-12, 08:13
Für die Sommer/Winterzeit ist die Einstellung der Zeitzone da.
Diese regelt auch die automatische Umstellung.
Ein Zeitserver liefert nur die Welt-Zeit (UTC) da die Sommer/Winterzeit ja landestypisch ist.

Die AS/400 rechnet also auf die UTC-Zeit QUTCOFFSET hinzu und gleicht dann die Zeit ab und korrigiert sie ggf.
Es ist also wichtig, QUTCOFFSET rechtzeitig korrekt einzustellen, was automatisiert werden kann.

programmer400
22-12-12, 09:34
Systemwert anzeigen

Systemwert . . . . . . : QUTCOFFSET
Beschreibung . . . . . : Abweichung von der Weltzeit


Abweichung . . . . . . : +01:00 -24:00 bis +24:00


Systemwert anzeigen

Systemwert . . . . . . : QTIMZON
Beschreibung . . . . . : Zeitzone


Zeitzone . . . . . . . : QP0100CET4 Name


Zugeordnete Einstellungen:
Abweichung . . . : +01:00
Voller Name . . : Central European Time
Kurzname . . . . : CET

Sind diese Einstellungen dann korrekt?

Fuerchau
22-12-12, 14:40
Im Moment sage ich: Ja, wenn du in Deutschland bist.