Per avere sempre l’ora esatta sul vostro As400 basta programmare il servizio NTP (Network Time Protocol) in modo che la macchina si sincronizzi con un server NTP.
Per farlo è sufficiente:
1) controllare e modificare se necessario il valore di time offset rispetto a GMT (in Italia +01:00)
WRKSYSVAL SYSVAL(QUTCOFFSET)
questo valore può anche essere associato automaticamente impostando la propria Time Zone (il proprio fuso orario) nel valore di sistema QTIMZON. Nel caso dell’Italia solitamente si specifica QP0100CET2 che indica l’Europa Centrale.
2) impostare il servizio NTP su AS400
CHGNTPA RMTSYS('indirizzo_server_ntp') AUTOSTART(*YES) POLLITV(120) MINADJ(1000) MAXADJ(20) ACTLOG(*NONE)
3) far partire manualmente il servizio (solo la prima volta)
STRTCPSVR *NTP
Il server NTP che fornisce l’orario può essere una macchina interna alla vostra Lan (esempio il domain controller), oppure un server NTP pubblico accessibile via Internet
Alcuni servers NTP di uso comune sono : ntp1.inrim.it , it.pool.ntp.org , time.ien.it
Per maggiorni informazioni su NTP: http://it.wikipedia.org/wiki/Network_Time_Protocol
2 commenti
GiulioItaly
21 Novembre 2016 at 09:07 (UTC 1) Link to this comment
Salve, questo però non funziona per il cambio da ora solare a ora legale in automatico giusto?
Vedo tra i parametri che al massimo accetta correzioni con fino a 30 minuti altrimenti suppongo che se trova delta maggiori ignori la correzione. Giusto ?
mario
22 Novembre 2016 at 10:36 (UTC 1) Link to this comment
Si, confermo, purtroppo il cambio di ora legale va gestito manualmente, però per il resto l’ora rimane aggiornata sulla macchina.