Browse Prior Art Database

Configurable Time Synchronization

IP.com Disclosure Number: IPCOM000110600D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 49K

Publishing Venue

IBM

Related People

Corn, VE: AUTHOR [+3]

Abstract

In IBM LAN Server 2.0, the workstation time and date are synchronized with those of the domain controller at three different times: when a user performs a domain logon, when the LANServer service on an additional server is started, and when a function in the FSI (full-screen interface) is executed. A user who does not use the FSI after logging on will never be re-synced with the domain controller. Time synchronization is important in a networked environment, especially for such functions as file replication.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 69% of the total text.

Configurable Time Synchronization

       In IBM LAN Server 2.0, the workstation time and date are
synchronized with those of the domain controller at three different
times: when a user performs a domain logon, when the LANServer
service on an additional server is started, and when a function in
the FSI (full-screen interface) is executed.  A user who does not use
the FSI after logging on will never be re-synced with the domain
controller.  Time synchronization is important in a networked
environment, especially for such functions as file replication.

      TIMECLIENT is a new LAN service that allows a user to configure
how often their local workstation date and time are synchronized with
the domain controller.  This service will accept one parameter called
syncinterval from either the IBMLAN.INI file or the command line.
This parameter may be set to a value in seconds, within a range of 60
(1 minute) to 86,400 (24 hours).  A default value of 3600 (1 hour)
would be used if the parameter were omitted.  The first time interval
begins immediately at service start up.
Examples of use:
net start timeclient /interval:300
net stop timeclient

      A single thread of execution is used to accomplish time/date
synchronization:
DosCreateSem(0,                /* create a system semaphore */
              SemHandle,
              SemName);
DosSemSet(SemHandle);          /* set the semaphore */
DosTimerAsync(TimeInterva...