Specifying a Master Clock Machine for GoldMine® and GoldSync®

Document 519, Specifying the Master Clock Machine for Synchronization

Covers GoldMine 4.00.1202 or higher

Overview

Anytime information is added or changed in GoldMine, the date and time is recorded as reported by your system for use during synchronization. The changes to the information are compared with changes from other systems during synchronization by using the date/time stamps. Both GoldMine and GoldSync will keep the most recent changes to the information.

Situation 1:

One GoldMine user updates the telephone number for a contact record on the main system at 4pm on December 10th. A remote GoldMine user then synchronizes with the main system and gets the updated data. A second user on the main system later on the same day updates the same information that replaces the other users input. If the clock on the second machine shows the date as 2pm on December 2nd, the first users input will take precedence when the remote user sends all of his data through synchronization back to the main system.

Situation 2:

The machines time is set to 5am when it should be set to the correct time, 10am. A transfer set is created with the cutoff date set to today’s date with a time of 8am expecting all recent changes to be included. Since the changes all have timestamps prior to 8am, none of the information will be included in the transfer set.

The MasterClockMachine Setting

This setting was designed for use with GoldMine in a networked environment. It is not needed or recommended for use with remote single user systems. When this setting is present, the local machine will update its clock every five minutes with the specified system. It is recommended that remote users ensure that the correct date and time is on their machines.

This setting must be placed in the [GoldMine] section of the GM.INI file located in the GoldMine folder of the server.

Usage:

MasterClockMachine

This entry defines the name of the machine on the network to verify the date and time with for the local machine. This is usually the GoldMine server on a network.

UpdateLocalClock

This entry updates the local clock when set to 1. The default is 0, which tells GoldMine to only use the Master Clock Machine for synchronization time stamps.

Example:

[GoldMine]

CommonDir=MSSQL: GoldMine_Contacts: dbo:

GoldDir=MSSQL: GoldMine_Contacts: dbo:

UserLog=1

MasterClockMachine=\\Sever_Name_Here

UpdateLocalClock=1

Copyright (c) 2002 FrontRange Solutions Inc.

All rights reserved. You may use this document for personal and informational (non-commercial) purposes, provided that the copyright notice and all other notices and  permissions appear in all copies, the document is not copied or posted on any network computer or broadcast in any media and modifications are not made to the document. Use for any other purpose is expressly prohibited by law, and may result in civil or criminal penalties.

The information contained in this document is provided “as is” without warranty of any kind. To the maximum extent permitted by applicable law, FrontRange Solutions disclaims all warranties, either express or implied, including warranties for quality, accuracy, merchantability, fitness for a particular purpose, title and non-infringement; and in no event shall FrontRange Solutions or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of profits or data or special damages, even if FrontRange Solutions or its suppliers have been advised of the possibility of such damages.