Clock Process Threads

There are several processes, called threads, running on the WB5500. Each thread is responsible for a specific set of tasks or actions. Combined, the threads perform the necessary background maintenance and communication required for the clock to function.

This section describes the various clock threads and provides instructions on how to schedule and configure them.

The WB5500 comes with these threads:

  • adminConsoleDispatcher allows the Admin Console to connect to the clock. This thread must be running to connect to the clock with the Admin Console.
  • archive controls the archiving of data on the clock. This thread also removes exported swipes from the journal.
  • DBUpdate retrieves employee data, schedules, and biometric templates from the application. This thread also exports biometric templates, if any exist. New biometric templates are usually exported after enrollment.
  • exportswipes exports unsent clock punches from the journal to the application.
  • ExportTemplates exports biometric templates from the WB5500 to the application.
  • fileupdate downloads files and applies setting updates, if applicable. For more information, see Mass Updates.
  • readerprocess facilitates communication and processing between the interface and server on the WB5500.
  • timesynch synchronizes the clock’s time with a specified NTP server. For more information, see Time Setting and Synchronization.

As of the fixpack 21 release, the ExportTemplates thread was removed and the DBUpdate thread performed its functionality. DBUpdate performs these tasks:

  • Exports new biometric templates, if any
  • Retrieves employee data, schedules, and biometric templates from the application

Thread parameters can be configured to run on a schedule or to run at regular intervals. Each thread should either be scheduled or set to run on an interval, but not both.

Be advised that running threads too frequently, especially during peak times, may affect the performance of the clock. Care should be taken to balance the requirement for timely information and the overall performance of the clock.