Cadence Time Synchronizer for Novell NetWare 3.1x or above Installation and User's Guide C-Note Software Version 1.2 Comments and Suggestions C-Note Software is continually looking for ways to make our products and manuals as easy to understand and use as possible. You can help us by sharing your comments about how our products work and your suggestions on how you would like to see them work. Any information about inaccuracies or unclear information in our manuals or products is also greatly appreciated. Please submit your comments or suggestions by writing, faxing or emailing to C-Note Software at: C-Note Software Post Office Box 21556 St. Louis, MO 63132 (FAX) 314/997-9666 c-note@polygon.com (preferred, available through Compuserve, or) Compuserve: 75110,1000 Cadence is a trademark of C-Note Software. All other brand and product names are the trademark or registered trademark of the respective holder. Contents 1. Overview 1 How Cadence Works 1 Time Service Background 2 Additional Cadence Features 2 Cadence Components 3 Hardware/Software Requirements 4 2. Installation 5 Installing the Software 5 Loading Cadence NLM's 6 Loading the AIO.NLM Driver Interface 6 Loading the AIOCOMX.NLM Serial Driver 6 Loading CADENCE.NLM 7 Loading CDCONFIG.NLM 7 Modem Installation 7 3. Cadence NLM's 9 CADENCE.NLM 9 CDCONFIG.NLM 9 Time Service Setup 10 Modem Setup 12 Quick Modem Setup 13 Detailed Modem Setup 13 Remote Workstation Modem Support 15 Remote Modem Setup 16 Activity Log 17 Clock Drift Statistics 17 Manual Time Set 17 Licensing 18 4. Cadence Workstation TSR 19 CADENCE.COM Optional Parameters 19 5. Troubleshooting 23 Modem 23 Error Messages 24 AIOCOMX.NLM 24 CADENCE.NLM 24 CDCONFIG.NLM 24 CADENCE.COM 25 Cadence Plus Server-Server Synchronization 27 1. Overview 27 2. Installation 29 General 29 Key Activation 29 Installation of SERVTIME 30 NLM 30 VAP 30 Installation of REQTIME 30 NLM 31 VAP 32 3. Error Messages 33 SERVTIME.NLM 33 REQTIME.NLM 33 SERVTIME.VAP 34 REQTIME.VAP 34 User Support 35 1. Overview Personal computers are becoming increasingly powerful as time and technology moves forward. With the advancement of technology, PC uses have moved from running applications under DOS servicing a single user to running complex applications using operating systems such as Novell NetWare servicing hundreds of users. With these technology advances, including those in memory and processor speed, one simple component of the PC seems to have fallen behind in improvements --the PC system clock. Powerful PC systems, which hundreds of people rely upon , have clocks which are notorious for losing time. For some computer users the loss of time of a few seconds a day, minutes per week, or even days after a prolong period of time may be acceptable. But for users who rely in accurate time for legal purposes, fax servers, data entry, document time-stamps and hundreds of other uses, inaccurate time can be a great nuisance. Cadence solves all PC clock time problems without any PC hardware modifications. As a Novell 286/386 VAP/NLM, Cadence calls one of two, completely free, time services and synchronizes your Novell Netware server clock to one of the most accurate cesium beam atomic clocks in the world. Cadence Automatic Drift Compensation (ADC) then maintains this accurate time between time service phone calls. How Cadence Works Cadence, loaded as a VAP/NLM, uses a standard Hayes compatible modem connected to an available serial port on your Novell NetWare server to call one of two U.S. time services. The Cadence VAP/NLM actually becomes a part of the Novell NetWare operating system. Unattended, the Cadence VAP/NLM will call a time service at configurable time intervals of hourly, daily, weekly, monthly or automatically. Once Cadence calls a time service twice, it will compute the clock drift of your server. Cadence will then compensate for clock drift internally between time service phone calls, keeping your server clock constantly accurate. Time Service Background Cadence can be configured to call one of two official U.S. time references: the United States Naval Observatory in Washington DC or the National Institute of Standards and Technology in Boulder Colorado. Both services provide dial in time service 24 hours a day, 7 days a week, free of charge (except for the cost of the call). These services provide Cadence with the Julian date and Coordinated Universal Time (UTC). Using configurable time zone information, Cadence computes the current date and local time. Cadence then synchronizes the date and time on your NetWare server to the date and time of the time service. Additional Cadence Features In addition to keeping your server time constantly accurate, Cadence also has an optional workstation terminate and stay resident (TSR) component. At user specified intervals, the TSR will synchronize the workstation's clock to the server's clock. With this feature, a system administrator can be assured all users on a given network have the same accurate time. Cadence also provides for daylight savings time adjustments. At 2:00 a.m. on the first Sunday in April and on the last Sunday in October, Cadence will add/ subtract an hour automatically on both the Novell server and workstation clocks. Cadence Components AIO.NLM Novell provided driver interface for NetWare 3.x AIOCOMX.NLM Novell provided serial communication driver for NetWare 3.x CADENCE.NLM Cadence NLM module which calls the time service, compensates server clock for drift and makes daylight savings time adjustments CDCONFIG.NLM Cadence configuration module allows user to configure all Cadence parameters and provides statistic and log information for all Cadence activity CADENCE.COM Workstation TSR component which synchronizes the workstation clock and the server clock. Hardware/Software Requirements Novell NetWare Server ùNovell NetWare/386 v3.10 or above ùAvailable serial port with attached Hayes compatible 1200 baud modem (optional but recommended) Novell NetWare Workstation ùNovell NetWare v2.15 or above ùApproximately 600 bytes for optional TSR component 2. Installation All Cadence software components must be installed from a workstation logged into the destination server with supervisor privileges. You should be familiar with Novell Netware 3.1x system administration. Installing the Software 1. Insert either the 3.5" or 5.25" disk into the appropriate workstation drive, type the corresponding drive letter followed by a ':' and press ENTER. Next, type INSTALL and press ENTER. 2. The installation program will prompt you for the following: ùSource of the installation ùA directory to put the workstation software that is accessible to all users. The \PUBLIC directory is recommended. ùThe directory for the NLM software to reside. This should be the \SYSTEM directory. Select Install Software to copy all CADENCE software modules to their destination directories. 3. The installation software will prompt for permission to modify the AUTOEXEC.NCF NetWare startup file. Select yes for automatic modification (default COM1 port setup). For manual AUTOEXEC.NCF modification, use Novell's INSTALL utility to add the following lines in the following order anywhere after CLIB.NLM is loaded: # Cadence COM1 configuration LOAD AIO.NLM LOAD AIOCOMX.NLM LOAD CADENCE.NLM Loading Cadence NLM's All Cadence NLM's are loaded using the commands below. If your AUTOEXEC.NCF has been modified, the Cadence NLM components will automatically be loaded at server boot up time. The following commands must be executed from the NetWare console prompt (:) which is available at the console or from a workstation using RCONSOLE. Loading the AIO.NLM Driver Interface Interface"} AIO.NLM is the Novell provided driver interface. Load this NLM as follows: LOAD AIO.NLM NOTE: Load AIO.NLM and AIOCOMX.NLM before loading CADENCE.NLM or CDCONFIG.NLM. Loading the AIOCOMX.NLM Serial Driver AIOCOMX.NLM is the Novell provided serial communication driver. The communication driver supports serial COM1 and COM2 ports. If your modem is connected to COM1, load the AIOCOMX.NLM module once. If your modem is connected to COM2, load the AIOCOMX.NLM module twice. LOAD AIOCOMX.NLM (LOAD AIOCOMX.NLM for COM2 installation) For non-standard serial irq and port addresses, type LOAD AIOCOMX ? for input parameters. Loading CADENCE.NLM The CADENCE.NLM is the main software component which performs all time service calls and time adjustments/corrections and is loaded as follows: LOAD CADENCE.NLM Loading CDCONFIG.NLM CDCONFIG.NLM allows configuration of the CADENCE.NLM. Additionally, it provides complete log and statistical information of all Cadence activity. This NLM can be loaded at any time as follows: LOAD CDCONFIG.NLM NOTE: All Cadence NLM's require the CLIB.NLM (provided by NetWare) be loaded. Your AUTOEXEC.NCF may be loading it, or it may be loaded in response to another NLM which is auto loading it. See your Novell documentation for more details. Modem Installation Connect a Hayes compatible modem to either the COM1 or COM2 serial port of the NetWare Server using a standard straight through cable. It can be useful to verify modem/cable connections on a workstation using a standard communications package such as Microsoft Window's Terminal. Allocate a telephone line to the modem which has access to a long distance telephone service. Cadence accommodates long distance access codes - see the section on Cadence NLM's - CDCONFIG.NLM for complete details. NOTE: The default modem initialization string disables modem auto-answer. This setting allows the Cadence phone line to be shared with other devices or modems providing the phone line use is scheduled properly (see Time Service Setup). 3. Cadence NLM's CADENCE.NLM The CADENCE.NLM is the main software component which performs all time service calls and server time adjustments/corrections. All configuration parameters are obtained via the data file CADENCE.DAT which is created by the CDCONFIG.NLM module. NOTE: The AIO.NLM and AIOCOMX.NLM modules must be loaded before attempting to load the CADENCE.NLM module. CDCONFIG.NLM The CDCONFIG.NLM module is a setup program which can be loaded and unloaded while the CADENCE.NLM module is loaded. This program will allow users to configure the time service parameters, modem setup, and provide log and statistical information of all CADENCE.NLM activity. Key Activation of Cadence A key activation screen will appear upon loading the Cadence configuration program CDCONFIG. This key activation screen prompts the user to enter an activation key and will appear every time the CDCONFIG program is loaded. When shipped from C-Note, Cadence is enabled to run approximately 45 days before requiring an activation key. Failure to input the activation key within the 45 day period will result in Cadence program deactivation. To obtain the activation key, please call C-Note Software at (314)997-9689 and have the both the server and Cadence serial number available. Customers evaluating Cadence are limited to the 45 day trial period. Note: The server and Cadence serial number are displayed on the Activation Key input screen. Keep the Activation Key in a safe place for reinstallation of the Cadence software. There are six setup options available from the main Cadence Setup Menu described as follows: Time Service Setup The Time Service Setup screen provides for the selection of parameters required to update your server clock from the available time services. The following parameters allow you to customize Cadence for your NetWare server and server applications: Time Service Selection: Use the left/right arrow keys to select either the Naval Observatory located in Washington, DC or the National Institute of Standards and Technology located in Boulder, Colorado as the time service to set your server clock. For the best long distance phone rates, we suggest selecting the closest time service to your dialing area. Update Time Interval: Use left/right arrows keys to select the time interval between calls to the selected time service. Selections are hourly, daily, weekly, monthly, auto and manual. Interval selection should be based upon both the amount your server clock drifts and the desired accuracy needed for your server applications. NOTE: Automatic Drift Correction (ADC) will increase the necessary time interval between calls to the selected Time Service by computing your server clock drift and compensating the server time periodically without calling the time service. The auto selection determines the average time interval needed to call the time service based on the accuracy of the computed server clock's drift compensation. Depending on this accuracy which is based on both the server clock and the user load of the server, this time interval may be small. You should test this configuration and determine if auto or another selected time interval is best for the server and it's applications. Interval Update Time: Enter the time, in 24 hour format (hh:mm), Cadence should attempt to call the selected Time Service. Example: to update at 3:04 p.m. enter 15:04 We recommend selecting a time which has the best long distance phone rates. Interval Update Weekday: Use left/right arrow keys to select the day of the week Cadence should attempt to call the selected Time Service. If using hourly or daily Update Time Intervals this parameter is ignored. Interval Update Day of Month: Enter the Day of the Month Cadence should attempt to call the selected Time Service. Valid entries are in the range 1-31. If an entered date does not exist for a given month, the time update will occur on the last day of that month. If using hourly, daily or weekly Update Time Intervals this parameter is ignored. Update at Server Power Up: Use left/right arrow keys to toggle whether Cadence should attempt to call the selected Time Service upon initial loading (typically at server power up). Automatic Drift Control: Use left/right arrow keys to toggle the Automatic Drift Control (ADC) on/off setting. When ADC is activated, Cadence will automatically compute your PC server clock drift and compensate the time periodically between Time Service calls. Time Zone: Use the left/right arrow keys to toggle the time zone for the location of your PC server. Daylight Savings: Use the left/right arrow keys to toggle whether daylight savings is Observed or Not Observed for the location of your PC server. The field represents a yearly setting. For example, if it is January 5 and your server location obeys daylight savings in the summer, you would set this field to Observed. Cadence will compensate for daylight savings during the applicable range of days automatically. Institute of Standards/Naval Observatory: Enter the National Institute of Standards and Technology, Boulder, Colorado telephone number: (303)494-4774 and the Naval Observatory, Washington, D.C. telephone number: (202)653-0351. These fields can also be modified to add phone system access codes (e.g. '9' to get an outside phone line). Entering a ',' in the field delays dialing for one second. Modem Setup Three options are provided from the Modem Setup -- Quick Modem Setup, Detailed Modem Setup, and Remote Modem Setup. For most users, the Quick Modem Setup is sufficient to configure your modem settings. Remote Modem Setup allows Cadence to use a modem on a user workstation, via a terminate and stay resident (TSR). If you are using the Manual Time Set option, skip to the Activity Log section. The setups have a F2 Test Configuration option which tests the current modem and time service settings. This options gives current dialing status and error messages while attempting a call to one of the selected time services. Should this test fail, use the Detailed Modem Setup in conjunction with your modem manual to configure Cadence in greater detail. Quick Modem Setup The Quick Modem Setup Screen defines the modem type and communication port used by Cadence to dial a selected time service. Communications Port: Press enter for a list of available communication ports. Use up/down arrow keys followed by enter to select the desired port. Modem Type: Press enter for a list of modem types. Use up/down arrow keys followed by enter to select the modem type. Select unknown or Hayes compatible for a modem type not located in the list. Detailed Modem Setup The Detailed Modem Setup screen defines how your modem communicates with Cadence. The fields on this screen have been populated with settings that are used for most Hayes or Hayes compatible modems. If after testing your configuration (F2 Test Configuration), an error message is reported, verify, using the manual from your modem, the modem strings entered for each of the fields. In addition, verify the selected Time Service telephone number string located in Time Service Setup. Modem init: Modem initialization string. Dial: The string that starts a dialing command. Cadence is installed assuming touch tone dialing. If the telephone line attached to your modem is pulse dialing, you must change this field from ATDT to ATDP. Dial Term: The string that completes a dialing command. Hangup: The command that hangs up the modem. Connect 300/1200/2400: The status message Cadence will receive from the modem when the modem connects at 300/1200/2400 bps. No Carrier: The status message Cadence will receive when the modem cannot connect to the other end. Busy: The status message Cadence will receive when the line to the time service is busy. Error: The status message Cadence will receive when the modem detects an unknown error. No dial: The status message Cadence will receive when the modem cannot detect a dial tone on the line. Dial attempts: The number of times the modem will attempt to dial the time service. We recommend 15 attempts to insure Cadence is successful connecting to the time service. If all dial attempts to the time service are busy, Cadence will not set the server time in the given update time interval. If the selected time service is repeatedly busy at a particular time, we recommend selecting a new update time. See Time Service Setup for additional information on selecting update time intervals. Wait for answer: The number of seconds the modem will wait for the time service to answer. We recommend a minimum of 40 seconds. Hardware Type: The hardware type used by the AIO communications driver. For COM1 or COM2 select 1. Be sure the AIO COM port driver AIO.NLM and AIOCOMX.NLM is loaded BEFORE either the CADENCE.NLM or the configuration CDCONFIG.NLM Board Number: The board number to be used by Cadence. For COM1 use Board Number: 0, for COM2 use Board Number: 1. For other add-on serial cards refer to the manufacturer supplied driver documentation. NOTE: C-Note Software has tested only the Novell provided AIOCOMX serial port driver. Port Number: The port number to be used by Cadence. For COM1 and COM2 use Port Number: 0. For other add-on serial cards refer to the manufacturer supplied driver documentation. Remote Workstation Modem Support For Novell file servers which do not have a physical modem connection to the server, a workstation terminate and stay resident (TSR) option is available. The TSR WORKDIAL.EXE allows the Cadence NLM/VAP to dial one of the time services from a modem connected to a workstation on the network. To load the WORKDIAL TSR on a workstation simply type: drive:\path\WORKDIAL where \drive\path is the location of the WORKDIAL.EXE software component (default installation \PUBLIC directory) and servername is the name of the server which has the CADENCE NLM/VAP loaded. We recommend placing the WORKDIAL.EXE in the AUTOEXEC.BAT of the workstation or in the network user login script. Remote Modem Setup Remote Modem Setup should be used to enable the remote workstation modem dialer and to configure the port settings on the workstation running the WORKDIAL TSR. The following is a description of the Remote Modem Setup fields: Modem Location: Use left right arrow keys to select Remote or Server for the location of the modem. Select Server to use a modem connected to your Novell file server (configured in Detailed Modem Setup) or Remote to use a modem connected to a workstation running the WORKDIAL TSR. Remote COM port: The workstation communications port you want to use. Typically, this will be 1 for COM1 or 2 for COM2. Remote Port address: The I/O port address of the communications port. A default value will be placed in this field based on your input for the COM port number. This default may be overridden to define additional COM ports. Remote Port IRQ: The interrupt number used by the communications port. A default value will be placed in this field based on your input of the COM port number. This default may be overridden to define additional COM ports. Activity Log The Activity Log provides a history of Cadence activity including all clock settings, drift compensations, daylight savings compensations, and error messages. Use the up/down arrow keys to scroll through the 45 most recent log entries. Clock Drift Statistics The Clock Drift Statistics screen provides you with useful information on the performance of Cadence including the following: ùtotal time Cadence has been active (days hours:minutes:seconds) ùcurrent Daylight Savings time season ùautomatic drift compensation on/off state ùcomputed server drift in seconds per day ùserver clock drift compensation update interval ùtime till next phone call ùcompensated server clock drift since CADENCE.NLM became active Manual Time Set The Manual Time Set screen allows users who cannot connect a modem to their NetWare server to manually set the server time through Cadence and gain the benefit of Automatic Drift Compensation (ADC). The National Institute of Standards and Technology radio station WWV (WWVH in Hawaii) broadcasts the official U.S. time reference on shortwave radio 2.5, 5.0 , 10, 15, and 20 MHz and also via telephone at (303)499-7111. At every minute the current time is announced in Coordinated Universal Time (UTC) format. To use this time to set your server clock, enter the next minute UTC value in the Current Time field and wait for the time mark for that minute. At the mark, press F3 to enter the time into Cadence. NOTE: Time is announced at 5 seconds before every minute. Before that time, you will hear a series of ticks and tones which signify the counting of seconds and other time references. A typical call to this service will last approximately two minutes. Perform this clock sync at approximately 24 hour intervals until a constant server clock drift is computed. Once a constant drift is computed, server clock adjustments should be made at daily, weekly or monthly intervals dependent on the time requirements of your server and it's applications. Use the Activity Log to determine the accuracy of your server clock when establishing a clock adjustment update interval. Local time and temperature can be used to set Cadence by setting the time format switch from UTC to normal. We recommend using WWV for your time source as most local time services are not accurate and may not provide accurate time to compute proper server clock drift. Licensing This Licensing screen allows you to enter the activation keys which allow Cadence and the Cadence Plus server to server synchronizer to run. Select whether you want to enter the activation key for Cadence or Cadence Plus, and then follow the simple instructions on the screen. 4. Cadence Workstation TSR The Cadence workstation terminate and stay resident (TSR) component, CADENCE.COM, is designed to synchronize a workstation's date and time to it's preferred NetWare server's date and time. To load the TSR simply type drive:\path\CADENCE where \drive\path is the location of the CADENCE.COM software component (typically located in the \PUBLIC directory) Note: The TSR requests the time and date from the workstation's preferred service server which should have be running Cadence. To set your preferred server a server with the Cadence service, use the following parameter when logging into the server: NETx PS= For additional information about setting preferred servers, see your Novell documentation. We recommend placing CADENCE.COM in the AUTOEXEC.BAT of the workstation or in the network user or system login script. Workstation clock and server clock are synchronized upon loading CADENCE.COM. CADENCE.COM Optional Parameters /? Displays all available input parameters. /t:hh:mm Enter absolute update time in 24 hour format hh:mm. This parameter allows selection of the absolute time the workstation requests a date and time update from the server. /i:hh:mm Enter update interval where hh is hour (24 max) and mm is minute (59 max). This allows specification of a time interval which Cadence separates workstation requests to the server for date a time updates. Default is 1 hour. /o:h Enter an offset in hours (plus or minus) between server clock and workstation clock. Use this option for cases where workstation and server time differ in hour increments (i.e. different time zones). /d:n Enter the daylight/standard time zone adjustment where workstation and server time zones are configured as follows: n=0 workstation DAYLIGHT / server DAYLIGHT n=1 workstation STANDARD / server STANDARD n=2 workstation DAYLIGHT / server STANDARD n=3 workstation STANDARD / server DAYLIGHT /m Suppress all startup messages /r Turn off randomization of the time requests (default is on). This option is used to randomize workstation requests to the server when multiple workstations' update time are identical. /u Unload cadence from memory. If other TSR's are loaded after CADENCE.COM and Cadence cannot be removed from memory, Cadence time updates will be deactivated. /s Display current activity status of Cadence. /a Reactivate Cadence after becoming inactive (i.e. network went down) 5. Troubleshooting This chapter covers problems which you may encounter during the installation of Cadence on the NetWare server or when using the optional TSR workstation component. Modem The modem connection/cabling or configuration should be investigated in response to a failure message when using the F2 Test Configuration option in either the Modem Setup or the Time Service Setup. If the modem does not appear to be receiving data, does not get a dial tone, or does not appear to be dialing check the following: ùverify modem's external power is on ùverify telephone line is connected to modem ùverify modem is connected to the same port as selected in the Cadence Modem Setup ùverify modem is Hayes or Hayes compatible and confirm all modem configuration strings are correct in the Detailed Modem Setup ùverify no other NetWare NLM's are attempting to access the same COM port used by Cadence ùverify your telephone line supports tone dialing -- if it does not and your modem supports pulse dialing, change the Dial String in the Detailed Modem Setup from ATDT to ATDP ùverify you have included all telephone access codes in the Time Service Setup Institute of Standards and/or Naval Observatory phone number strings Error Messages This section describes error messages which may occur when loading the following software modules: AIOCOMX.NLM ùInterrupt number x is ALREADY in use Supported interrupt number values are 6, 7, 8, ..., F Interrupt number: x This message indicates an interrupt conflict between the COM port and another device. For COM2 installation, check the IRQ setting of the server network adapter(s) for possible conflict (COM2 uses IRQ3 port 2F8) CADENCE.NLM CDCONFIG.NLM ùLoader cannot find public symbol: AIOroutinename Load file referenced undefined public variable. Module CADENCE.NLM NOT loaded This message is a result of an attempt to load the CADENCE.NLM or the CDCONFIG.NLM before loading the AIO.NLM and the AIOCOMX.NLM serial communications drivers. ùLoader cannot find public symbol: routine Load file referenced undefined public variable. Module CADENCE.NLM NOT loaded This message is a result of an attempt to load the CADENCE.NLM or the CDCONFIG.NLM before loading the CLIB.NLM NetWare module. Load these modules after loading the CLIB.NLM. CADENCE.COM ùCadence cannot be unloaded - load Cadence after loading other TSR's This message indicates CADENCE.COM has determined other TSR programs have been loaded after CADENCE.COM and therefore cannot be unloaded without rebooting the machine. Load CADENCE.COM after loading other TSR's to allow loading and unloading of this module. ùCadence NLM is not loaded on preferred server - exiting This message indicates CADENCE.COM has determined Cadence is not loaded on the workstation's preferred server. Use the NETX PS=server option to set the workstation preferred server to one which is running Cadence. ùNetwork not responding - exiting This message indicates CADENCE.COM has determined NetWare is not present on the workstation and therefore will not load. Cadence Plus Server-Server Synchronization 1. Overview Netware server-to-server time synchronization can be achieved with the Plus option of Cadence. The Plus option is installed on your network server which contains the standard Cadence product maintaining accurate PC clock time. This Plus server then establishes a communication link to all Novell 2.x, 3.x and 4.x servers on your network running the Plus requester component. With this link, the current time is broadcasted to each server at user specified intervals. Workstations using the Plus requester server as their primary server can now sync their PC clock time to the Cadence-maintained, accurate time. All network servers and workstations will now have accurate, synchronized PC clock time. 2. Installation General The Plus option consists of two main software components -- SERVTIME and REQTIME. SERVTIME is installed on a server which contains the standard Cadence product maintaining accurate PC clock time. REQTIME is installed on each of the Novell servers on the network which will link to the SERVTIME server to obtain the time. Both Novell 2.x and Novel 3.x/4,x servers are supported. Components for each of the Novell versions are loaded and operated differently - please follow directions carefully for each of the server versions. Components for Novell 2.x are distinguished with a .VAP extension, Novell 3.x/4.x with a .NLM extension. Key Activation The Plus component SERVTIME must be key activated from the Cadence configuration program CDCONFIG. As shipped by C-Note, a trial period of approximately 45 days with a 5 server license is provided free. If you intend to use PlusAfter this period expires, you will need a Plus , you will need an activation key from us before the SERVTIME component deactivates. If you have already purchased the Plus option there will be no charge for an activation key. To obtain the activation key, please call C-Note Software at (314)997-9689 and have both the server and Cadence serial number available. To input the activation key, select from the CDCONFIG main menu Licensing followed by the Plus Time Server selection and input the key where prompted. If you are activating a Novell 2.x .VAP version, you must also input the location of the SERVTIME.VAP software component. If you selected installation defaults, this file will be located in the SYS:PUBLIC directory of the server running the standard Cadence product. Installation of SERVTIME The SERVTIME component should be loaded on the server running the standard Cadence product. Novell 2.x (VAP) and 3.x/4.x (NLM) components require different loading procedures as follows: NLM: Verify the SERVTIME.NLM file is located in the SYS:SYSTEM directory (default installation). Add to the SYS:SYSTEM\AUTOEXEC.NCF file the following line: load SERVTIME Reboot the server or type at the command line :load SERVTIME VAP: Copy SERVTIME.VAP to the SYS:SYSTEM directory. If the default installation was performed, this file will be located in the SYS:PUBLIC directory. Reboot server. Installation of REQTIME The REQTIME component should be loaded on each of the servers which will be time synchronized to the server running SERVTIME. Novell 2.x (VAP) and 3.x/4.x (NLM) components require different loading procedures as follows: NLM: Copy the REQTIME.NLM to the SYS:SYSTEM directory (default Cadence installation places the REQTIME.NLM file in the SYS:SYSTEM directory of the server running the standard Cadence product). Add to the \SYSTEM\AUTOEXEC.NCF file the following line: load REQTIME where servername is the name of the server running SERVTIME minutes is the time request interval in minutes Reboot the server or type at the command line load REQTIME Note: For Novell 4.x servers use NOCONNECT for the servername parameter. This will allow the 4.x operating system to synchronize its PC clock to other 4.x servers but allow the Cadence workstation TSR, CADENCE.COM, to sync the workstation time to the 4.x server. VAP: Copy the REQTIME.VAP to the SYS:SYSTEM directory (default Cadence installation places the REQTIME.VAP file in the SYS:PUBLIC directory of the server running the standard Cadence product). The REQTIME software component must be logged into the server with an account with SUPERVISOR privileges. This account should be created at this time. Add to the SYS:SYSTEM\AUTOEXEC.SYS file the following lines: REQTIME REQTIME login where servername is the name of the server running SERVTIME minutes is the time request interval in minutes username and password is the parameters of an account with supervisor privileges Note: for security purposes, the REQTIME login line in the AUTOEXEC.SYS file can be omitted provided REQTIME is logged into the server by the system administrator at each server boot up time. To accomplish this type :REQTIME login at the command prompt and enter the username and password when prompted. Reboot the server. 3. Error Messages This section describes error messages which may occur when loading the following software modules: SERVTIME.NLM REQTIME.NLM ùLoader cannot find public symbol: routine Load file referenced undefined public variable. Module CADENCE.NLM NOT loaded This message is a result of an attempt to load the SERVTIME.NLM or the REQTIME.NLM before loading the CLIB.NLM NetWare module. Load these modules after loading the CLIB.NLM. ùREQTIME Error: Bindery Locked The NetWare server bindery has been locked hindering REQTIME registering in the bindery. Remove other NLM's and attempt reload. ùREQTIME Error: Selected time server license reached REQTIME NLM unloading The selected time server is has reached its maximum license limit. Remove REQTIME from another server or call C-Note Software for a license increase. SERVTIME.VAP REQTIME.VAP ùREQTIME Error: Server out of memory At VAP load time there was not enough memory available to load REQTIME.VAP. Remove other VAP's and reboot the NetWare server. ùREQTIME Error: Bindery Locked The NetWare server bindery has been locked hindering REQTIME registering in the bindery. Remove other VAP's and reboot NetWare server. ùREQTIME Error: Login unsuccessful The account used to log REQTIME into the server is either invalid or does not have supervisor privileges. Create or use an existing account with supervisor privileges. ùREQTIME Error: Selected time server license reached REQTIME VAP removed from process queue The selected time server is has reached its maximum license limit. Remove REQTIME from another server or call C-Note Software for a license increase. User Support C-Note Software has made every attempt to test its software using a variety of system and system configurations. If you should experience difficulty in installing or running your software, C-Note Software will provide FAX technical support. Make a copy of the form below, complete ALL sections and FAX it to (314)997-9666. FAX's received Monday-Friday 9 a.m. to 5 p.m. Central time are typically answered on or before the next business day. CADENCE FAX TECHNICAL SUPPORT _FAX to (314)997-9666 Name: Company: Address: City: State: Zip: Voice Phone: FAX Phone: Available Hours: Cadence for Novell: _ 3.x _ 2.x Version: Description of Problem: FAX Registration Card Please complete and FAX the registration card below to (314)997-9666. Registering your software will qualify you for updates, special pricing on upgrades, and other C-Note Software products. CADENCE FAX REGISTRATION _FAX to (314)997-9666 Name Company Address City ________________________State ___ Zip Country Voice phone Fax phone Product name Version Serial Number Date received Purchased from You computer Model Novell Netware Version Server Serial No. Signature