home *** CD-ROM | disk | FTP | other *** search
/ PC Direct 1995 May / PC Direct CD-ROM (May 1995).ISO / ipe / manuals / sm43 / smref.txt < prev    next >
Encoding:
Text File  |  1994-07-31  |  49.1 KB  |  1,173 lines

  1. The following chart describes where you can find each of the appendices 
  2. provided with SiteMeter:
  3.  
  4. APPENDIX        CONTENTS                        FILE NAME
  5. A               Advanced Utilities              SMref.txt
  6. B               Troubleshooting                 SMref.txt
  7. C               Using Brequest                  Btrieve.txt
  8. D               Btrieve Status Codes            Btrieve.txt
  9. E               NMS Smart-Launch Support        NMS.txt
  10. F               Introduction to Crystal Reports Crystal.txt
  11. G               Using Crystal Reports           Crystal.txt
  12. H               Practical Crystal Reports       Crystal.txt
  13.  
  14.  
  15. SMREF.TXT Headings:
  16. 1.0  Appendix A  Advanced Utilities
  17.     1.1 About SiteMeter's Utilities
  18.         1.1.1 Utilities List
  19.     1.2 Swatcher TSR Method
  20.         1.2.1 Loading Swatcher
  21.         1.2.2 Note About Swatcher
  22.         1.2.3 Running DSW
  23.         1.2.4 What DSW Does
  24.         1.2.5 Potential DSW Problems
  25.     1.3 SYSMOD
  26.         1.3.1 What is SYSMOD?
  27.         1.3.2 Using SYSMOD
  28.         1.3.3 Functionality
  29.         1.3.4 ADDDEVICE [DeviceToAdd][Key][Option]
  30.         1.3.5 ADDLINE [LineToAdd][Key][Option]
  31.         1.3.6 ADDPATH [PathKey][DirectoryKey][Option]
  32.         1.3.7 CFGSETSTRONG [Key][NewValue]
  33.         1.3.8 REPLACEKEY [Key][DelKey][NewItem]
  34.         1.3.9 REPLACELINE [Key][NewLine]
  35.         1.3.10 WRITEINISTR [SectionName][KeyName][NewValue]
  36.         1.3.11 Halting SYSMOD Updates
  37.     1.4 SLOCK/SUNLOCK
  38.         1.4.1 Using SLOCK & SUNLOCK
  39.         1.4.2 Command Line Reference
  40.         1.4.3 Error Levels
  41.         1.4.4 SLOCK Errorlevels
  42.         1.4.5 SUNLOCK Errorlevels
  43. 2.0  Appendix B  Troubleshooting
  44.     2.1 Error Messages
  45.     2.2 Troubleshooting
  46.         2.2.1 Installation and Set Up
  47.         2.2.2 Cannot Meter
  48.         2.2.3 LockSet Does Not Release
  49.         2.2.4 SMRUP Patches
  50.         2.2.5 SMRNLM.EXE   73,092   6-02-94
  51.         2.2.6 SMRUP3.EXE   05-25-94  1,788,902  11:48a
  52.         2.2.7 SiteMeter Reports (Sreport.exe)
  53.         2.2.8 BTRIEVE
  54.         2.2.9 Changing the SiteMeter Messages
  55.  
  56.  
  57. 1.0  Appendix A  Advanced Utilities
  58.  
  59. Chapter 8 described the monitoring features available for network 
  60. users. This appendix explains how to use SiteMeter's advanced utilities.
  61.  
  62.  
  63. 1.1 About SiteMeter's Utilities
  64.  
  65. The utilities described in this chapter are provided for you if you have 
  66. decided not to use the SiteMeter Proxy NLM as the metering and file 
  67. protection method for your LAN.
  68.  
  69. 1.1.1 Utilities List
  70.  
  71. The following lists the utilities described in this chapter:
  72. o  SWATCHER
  73. o  DSW
  74. o  SYSMOD
  75. o  SUNLOCK
  76. o  SLOCK
  77. Each of these utilities is fully explained in the following sections.
  78.  
  79.  
  80. 1.2 Swatcher TSR Method
  81.  
  82. If you have chosen to use the Swatcher TSR method of metering and file 
  83. protecting your LAN, you may need to become familiar with the following 
  84. metering utilities:
  85. o  Swatcher
  86. o  DSW
  87.  
  88. Swatcher is a TSR and must be loaded in order to properly meter and 
  89. protect the files on your LAN.
  90.  
  91. 1.2.1 Loading Swatcher
  92.  
  93. Swatcher must be loaded from the DOS prompt. To load Swatcher type:
  94.     Swatcher <ENTER>
  95. Swatcher must be loaded AFTER loading IPX and NETX shells. It should 
  96. not be loaded high; it should be in conventional memory.
  97.  
  98. We recommend loading Swatcher from the AUTOEXEC.BAT before logging in to 
  99. the network.
  100.  
  101. NOTE: DO NOT LOAD Swatcher.com via the NetWare login scripts (either 
  102. personal or system), as inconsistent and/or inappropriate metering behavior 
  103. may result.
  104.  
  105. If you try to load Swatcher after login and the Security Scan Interval is 
  106. set and you have a lengthy login script, you may be disconnected before you 
  107. get a chance to load Swatcher.
  108.  
  109. 1.2.2 Note About Swatcher 
  110.  
  111. Since membership in a group determines local drive access, SiteMeter must 
  112. know who you are when you load Swatcher. This can only be accomplished if 
  113. Swatcher is loaded AFTER you log in. For security reasons, however, you may 
  114. prefer that Swatcher is loaded BEFORE login time. To address this, we have 
  115. created DSW.COM. Users can load Swatcher before logging in, but at this time 
  116. SiteMeter cannot identify the users and therefore will not restrict access 
  117. to local drives.
  118.  
  119. ONCE a user is logged in, you must run DSW.COM; it reads the CURRENT server's 
  120. information about how it should handle the user's local drives and then 
  121. changes Swatcher accordingly. DSW is only able to update Swatcher ONE 
  122. TIME--the FIRST time it is run.
  123.  
  124. Further attempts to run DSW do not change Swatcher, although you receive a 
  125. message on the screen indicating that it has updated Swatcher.
  126.  
  127. 1.2.3 Running DSW
  128.  
  129. DSW is run through the system Login Script. Here is a sample login script:
  130.     MAP F:=FS/SYS:LOGIN
  131.     DRIVE F:
  132.     #DSW
  133.  
  134. 1.2.4 What DSW Does
  135.  
  136. DSW reads the information the server holds about a user, including whether 
  137. to disable his or her local drives completely, disable only his or her 
  138. local .EXE and .COM files, or give the him or her FULL rights.
  139.  
  140. This information is sent to Swatcher. Swatcher receives it and updates its 
  141. values accordingly.
  142.  
  143. 1.2.5 Potential DSW Problems
  144.  
  145. If more than one person uses the same PC and these people have different 
  146. local drive rights, a problem could arise.
  147.  
  148. SCENARIO 1:  Person A (in local drives disabled group) loads Swatcher, logs 
  149. in, and Swatcher is updated. Person B  (who has full rights) logs in to the 
  150. same PC that Person A was using. Because Swatcher is NOT updated again, 
  151. Person B does not get access to the drives.
  152.  
  153. Person B  must reboot and reload Swatcher to get the appropriate rights.
  154.  
  155. SCENARIO 2: Person A (with Full Rights) logs out. Person B (with no rights) 
  156. logs into the same PC and now has full rights to the local drives. 
  157.  
  158. To prevent this problem, the PC should be re-booted between users. 
  159.  
  160. 1.3 SYSMOD
  161.  
  162. 1.3.1 What is SYSMOD?
  163.  
  164. SYSMOD is a McAfee utility designed to help network administrators edit 
  165. files. With SYSMOD, you can edit users' files without going from workstation 
  166. to workstation to do so.
  167.  
  168. This utility is installed in the directories SITEMETR or BWORKS and 
  169. PUBLIC. You can use SYSMOD if you prefer to edit your users' files manually.
  170.  
  171. 1.3.2 Using SYSMOD
  172.  
  173. Use the following procedure to implement the SYSMOD program:
  174.     
  175.     Make sure that the path to the .INI files is included as either a 
  176.     search drive in the case of users' Windows residing on the network 
  177.     or in the users' path statements located in their AUTOEXEC.BAT 
  178.     files for local Windows on the C: drive.
  179.     
  180.     Example lines for login script:
  181.         Map ins s16:=SYS:\USER\%LOGIN_NAME\WINDOWS  
  182.         INCLUDE SYS:PUBLIC\SMRUSER.BAT
  183.     Example line for the SMRUSER.BAT using the INCLUDE command:
  184.         SYSMOD WIN.INI REPLACEKEY LOAD SWATCHER.COM SWATCHER.COM
  185.  
  186. 1.3.3 Functionality
  187.  
  188. This section documents the SYSMOD program and its functionality.
  189.  
  190. All SYSMOD functions follow a basic format:
  191.     SYSMOD <filename.ext>functionName parameter1...parameterN
  192. Below is a list of functions and their associated parameters. An example is 
  193. also provided for each function. Note that when a parameter can be Null, it 
  194. must still be entered, but use the NULL keyword. For example,
  195.     SYSMOD CONFIG.SYS ADDDEVICE C:\HIMEM.SYS NULL BEFORE
  196.  
  197. This would place the device= line at the beginning of the file. (See 
  198. ADDDEVICE for details.)
  199.  
  200. The filename specified must exist; SYSMOD, however, will intelligently 
  201. determine the location of the file for you. If you specify AUTOEXEC.BAT or 
  202. CONFIG.SYS (with no path), SYSMOD will automatically look on your boot drive 
  203. for the file. If you specify a filename with no path (e.g., SYSTEM.INI), 
  204. SYSMOD will look in your path for the file. If you specify a full path to 
  205. the file, SYSMOD will look in the explicit path for the file. If the file 
  206. cannot be found, SYSMOD aborts with an error.
  207.  
  208. 1.3.4 ADDDEVICE [DeviceToAdd][Key][Option]
  209.  
  210. This function adds a new DEVICE= line to a system file (typically the DOS 
  211. CONFIG.SYS). Specify the path and driver name in the DeviceToAdd 
  212. (e.g., C:\WINDOWS\EMM386.EXE). Specify a key value to search for in Key 
  213. (e.g., HIMEM.SYS), and where to place DeviceToAdd BEFORE or AFTER Key in 
  214. Option. For example:
  215.     SYSMOD CONFIG.SYS ADDDEVICE C:\WINDOWS\EMM386.EXE HIMEMSYS AFTER
  216. would place a "device=c:\windows\emm386.exe" after the "device=himem.sys" 
  217. line in the CONFIG.SYS. If Key is NULL or the key specified is not found, 
  218. the device line is added at the beginning or end of the file.
  219.  
  220. 1.3.5 ADDLINE [LineToAdd][Key][Option]
  221.  
  222. This function adds a line of text to a system file. Specify the entire line 
  223. of text you wish to add in LineToAdd. Specify a reference key value in Key 
  224. that you would like to position LineToAdd in reference to. Option (BEFORE or 
  225. AFTER) specifies whether LineToAdd is placed BEFORE or AFTER Key. Again, if 
  226. Key is NULL, then LineToAdd is placed at the beginning or the end of the file. 
  227. For example,
  228.     SYSMOD AUTOEXEC.BAT ADDLINE C:\DOS\SMARTDRV NETX AFTER
  229. would place a new line (c:\dos\smartdrv) after the line specifying netx 
  230. (if found, otherwise it would go at the end of the file).
  231.  
  232. 1.3.6 ADDPATH [PathKey][DirectoryKey][Option]
  233.  
  234. This function adds a sub directory to a path environment variable. 
  235. Specify the name of the path environment variable to edit (PATH for DOS, or 
  236. DPATH for OS/2) in PathKey and the subdirectory to add in PathToAdd. 
  237. DirectoryKey specifies the sub directory that PathToAdd will be placed 
  238. BEFORE or AFTER. Option is either BEFORE or AFTER. If DirectoryKey is a null 
  239. string, ADDPATH will place PathToAdd at the beginning or end (respectively) 
  240. of the path statement. If the key specified in PathKey is not found, then a 
  241. new one is added, with a "SET" prepended. This allows for adding path like 
  242. environment variables such as "SET TEMP=," and so on. 
  243.  
  244. NOTE: This function can also be sued to edit other lines, such as a 
  245. TEMP environment variable, or any other line that does something like "SET 
  246. envvar>=d:\path." For example,
  247.     SYSMOD AUTOEXEC.BAT PATH C:\WINDOWS C:\DOS BEFORE
  248. would place c:\windows in the path statement before c:\dos. If c:\dos isn't 
  249. in the path, then c:\windows would be placed at the beginning of the path 
  250. statement.
  251.  
  252. 1.3.7 CFGSETSTRONG [Key][NewValue]
  253.  
  254. This function sets a strong variable in a system file (e.g., STACKS 9,256, 
  255. DOS=HIGH etc.). Specify the variable in Key and a string value to set in 
  256. NewValue. For example,
  257.     SYSMOD CONFIG.SYS CFGSETSTRING STACKS 9,256
  258. would set the value of the STACKS statement to 9,256.
  259.  
  260. 1.3.8 REPLACEKEY [Key][DelKey][NewItem]
  261.  
  262. This function works like REPLACELINE, except that it replaces a key value 
  263. rather than the entire line. Use Key to locate the line, DelKey is the key 
  264. value to replace, and NewItem is the new value. 
  265.  
  266. The new value can be NULL, in which case DelKey will be removed. For 
  267. instance:
  268.     SYSMOD WIN.INI REPLACEKEY LOAD SWINAPP.EXE SWATCHER.COM
  269. would replace the swinapp.exe reference in the load=line of the WIN.INI 
  270. with swatcher.com.
  271.  
  272. 1.3.9 REPLACELINE [Key][NewLine]
  273.  
  274. This function replaces an existing line in a system file with a new line. 
  275. Specify the key value of the line you wish to replace, such as PATH or 
  276. COMSPEC (or DEVICE, for that matter) in Key. Specify the new value of the 
  277. entire line in NewLine. If Parameter 2 is a null string, then the line will 
  278. be deleted. For instance:
  279.     SYSMOD AUTOEXEC.BAT REPLACELINE COMSPEC NULL
  280. would delete the existing COMSPEC line.
  281.  
  282. 1.3.10 WRITEINISTR [SectionName][KeyName][NewValue]
  283.  
  284. This function mimics the Windows API function WritePrivateProfileStrong0. 
  285. It expects the file you're modifying to be in the Windows INI file format. 
  286. This function writes NewValue to the INI file under SectionName in KeyName. 
  287. However, if SectionName doesn't exist, then a whole new section is added to 
  288. the end of the INI file, with a new key=value added in that section. If the 
  289. section was found, but the KeyName wasn't found, the new key value is added 
  290. directly after SectionName. For instance:
  291.     SYSMOD SYSTEM.INI BOOT KEYBOARD.DRV BDIKBD.DRV
  292. would change the existing keyboard.drv= entry in the [boot] section 
  293. of the system.ini to read keyboard.drv-bdikbd.drv.
  294.  
  295. 1.3.11 Halting SYSMOD Updates
  296.  
  297. This section describes how to stop SYSMOD from updating a user's files every 
  298. time he or she logs in. To instruct SYSMOD to update a user's .ini file only 
  299. once, add similar lines to the system login script:
  300.     MAP F:=SYS:USER\%LOGIN_NAME
  301.     #COMMAND /C SITE.BAT
  302.     MAP DEL F:
  303. where site.bat is a .bat file with the following lines:
  304.     if exist  f:sitedone.doc goto end
  305.     call smruser.bat
  306.     copy sitedone.doc f:
  307.     :end
  308. where sitedone.doc is a dummy text file that = 'sysmod has already run.'
  309.  
  310. This code creates a flag that indicates if sysmod has already run. 
  311. SYSMOD will see this and not run.
  312.  
  313.  
  314. 1.4 SLOCK/SUNLOCK
  315.  
  316. This section explains how to use SiteMeter's SLOCK/SUNLOCK utilities 
  317. for metering from a batch file. In this section, "LockSet" is a McAfee term 
  318. for a metered application.
  319.  
  320. NOTE: You must have Read, Write, Open, Create, Delete and Search rights 
  321. in the directory where the SITEDATA file is stored if you wish to use 
  322. SLOCK and SUNLOCK. The default home directory is SYS:SYSTEM\SITEMETR.
  323.  
  324. SLOCK and SUNLOCK allow a user to secure or lock a position in the 
  325. desired application and then free or unlock that position for 
  326. another user. These commands should be included in batch files or 
  327. other means such as a menu system setup.
  328.  
  329. The following batch file consists of the appropriate SiteMeter commands to 
  330. lock and unlock positions into the LockSet SYSCON. The batch file looks like 
  331. this:
  332.     SLOCK SYSCON* (where SYSCON is metered APP.Name)
  333.     If errorlevel = 100 SYSCON
  334.     SUNLOCK SYSCON * (where SYSCON is metered App. Name)
  335.  
  336. NOTE: The errorlevel = 100 tests the return code from SLOCK. All return 
  337. codes for SLOCK and SUNLOCK are listed later in this appendix. The 
  338. asterisk (*) will display SLOCK messages.
  339.  
  340. SYSCON is the metered application name as it appears in the metering 
  341. definition. By requiring people to use a batch file to run SYSCON, you are 
  342. modifying the way users operate that application, resulting in increased 
  343. control over the network through SiteMeter, even without SWATCHER loaded.
  344.  
  345. 1.4.1 Using SLOCK & SUNLOCK
  346.  
  347. This section describes how to use SLOCK and SUNLOCK.
  348.  
  349. Use the following procedure:
  350.  
  351. 1.  Create a LockSet for SYSCON.
  352.  
  353. 2.  Use your text editor to create a batch file called TEST.BAT.
  354.  
  355.     This batch file should contain the three lines from the previous section.
  356.  
  357. 3.  At the DOS prompt, type TEST <ENTER>.
  358.  
  359.     The first command in the batch file will now be executed. Once you 
  360.     have secured a position in the LockSet, the following message appears:
  361.  
  362.     Position has been obtained in LockSet SYSCON.
  363.  
  364.     At this point, the screen for SYSCON displays. You have now successfully 
  365.     gained access to SYSCON.
  366.  
  367. 4.  Exit the application.
  368.  
  369.     The command "SUNLOCK SYSCON" is executed as soon as you exit SYSCON. 
  370.     The following message appears:
  371.     
  372.     Your position has been released in LockSet SYSCON.
  373.  
  374.     The following batch file shows examples of using errorlevels in 
  375.     conjunction with SLOCK and SUNLOCK. Here, if the errorlevel returns 
  376.     a successful code, the software package Multimate will be accessed. 
  377.  
  378.     If not successful, a message will appear on the screen telling the 
  379.     user that all the positions in the LockSet for Multimate are taken. 
  380.     At the end of each course, SUNLOCK will be executed, releasing the 
  381.     position in the LockSet.
  382.     echo off
  383.     SLOCK MULTIMATE
  384.     if errorlevel= 100 goto go
  385.     goto Again
  386.     :go
  387.     MMS.EXE (Multimate)
  388.     goto end
  389.     :Again
  390.     echo 'Try later, Multimate is licensed out...' 
  391.     pause
  392.     :end
  393.     SUNLOCK MULTIMATE (metered application name)
  394.  
  395. 1.4.2 Command Line Reference
  396.  
  397. This section displays the correct syntax for SLOCK and SUNLOCK and 
  398. explains the command line options.
  399.  
  400. The correct syntax for SLOCK is:
  401.     SLOCK LockSet [*] [S=fileserver]
  402.  
  403. NOTE: The brackets indicate optional entries. Do NOT type the brackets 
  404. when using these options.
  405.  
  406. OPTION          DESCRIPTION
  407. LOCKSET         This is a required entry. The name of the LockSet must be 
  408.         entered. The LockSet is the metered application.
  409. *               Displays message flag. Designating this option provides the 
  410.         user with visual confirmation that the commands have been 
  411.         executed.
  412. S=fileserver    This option denotes the name of the fileserver that contains 
  413.         the LockSet.
  414.  
  415. The correct syntax for SUNLOCK is:
  416.     SUNLOCK LockSet [*] [S=fileserver]
  417.  
  418. NOTE: The brackets indicate optional entries. Do NOT type the brackets when 
  419. using these options.
  420.  
  421. OPTION          DESCRIPTION
  422. LOCKSET         This is a required entry. The name of the LockSet must be 
  423.         entered. The LockSet is the metered application.
  424. *               Displays message flag. Designating this option provides the 
  425.         user with visual confirmation that the commands have been 
  426.         executed.
  427. S=fileserver    This option denotes the name of the fileserver that contains 
  428.         the LockSet.
  429.  
  430. 1.4.3 Error Levels
  431.  
  432. SiteMeter has two types of error reporting that can be printed to the screen: 
  433. text messages and numeric codes. Not all programs contain both types of 
  434. errors. This section explains the numeric codes. 
  435.  
  436. All programs will report with an on-screen message when there is an attempt 
  437. to:
  438. o  Execute the utility while not using Advanced NetWare
  439. o  Use any of the utilities while not logged into the network (other 
  440. than SWATCHER)
  441.  
  442. Numeric code returns are offered for both SLOCK and SUNLOCK. The following 
  443. sections list these codes.
  444.  
  445. 1.4.4 SLOCK Errorlevels
  446.  
  447. 100
  448.     User has successfully obtained a position in the desired LockSet.
  449. 99
  450.     Bad LockSet name or lock set name is too long.
  451. 88
  452.     Invalid LockSet name or name does not exist.
  453. 77
  454.     LockSet is in use by someone using SiteMeter to change some 
  455.     parameter about that set.
  456. 66
  457.     After testing the LockSet 30 times, it is still locked (not by the 
  458.     Supervisor--77)
  459. 58
  460.     No slots available in LockSet, you have been queued.
  461. 56
  462.     No queue slots available (maximum of 8); you were not queued.
  463. 55
  464.     No slots available in LockSet...try later.
  465. 50
  466.     Not attached to specified server.
  467.  
  468. 1.4.5 SUNLOCK Errorlevels
  469.  
  470. 100
  471.     User's slot has been successfully found and released.
  472. 99
  473.     Bad LockSet name or LockSet name is too long.
  474. 88
  475.     Invalid LockSet name; name does not exist.
  476. 77
  477.     LockSet is in user by someone using SiteMeter to change a parameter 
  478.     about that LockSet.
  479. 66
  480.     After testing the LockSet 30 times, it is still locked (not by 
  481.     Supervisor--error 77).
  482. 55
  483.     No slot in use.
  484. 50
  485.     Not attached to specified server.
  486. 33
  487.     No rights to SYS:SYSTEM\SITEMETR, or it does not exist. The name 
  488.     (directory) is defined by the SiteMeter Administrator.
  489. 22
  490.     No network drives are mapped. SUNLOCK 'borrows' one of the current 
  491.     station's network drive letters to update the activity log, but if 
  492.     none exist the activity log will not be updated. 
  493.  
  494.  
  495.  
  496. 2.0   Appendix B  Troubleshooting
  497.  
  498. Appendix A provided information about SiteMeter's advanced utilities. This 
  499. appendix provides a listing of SiteMeter's error messages and their 
  500. explanations as well as common troubleshooting tips.
  501.  
  502.  
  503. 2.1 Error Messages
  504.  
  505. The following error messages may display while using SiteMeter.
  506.  
  507. A print destination must be chosen.
  508.     Please select a printer in the printer setup dialog box to run a 
  509.     report.
  510.  
  511. A report type must be selected.
  512.     Please specify a report type in the reports dialog box to run a 
  513.     report.
  514.  
  515. A server must be selected.
  516.     Please specify a server in the reports dialog box to run a report.
  517.  
  518. A source file must be indicated.
  519.     Please specify an input source in the reports dialog box to run a 
  520.     report.
  521.  
  522. A valid date range must be provided.
  523.     Please specify a date range for filter criteria in the reports 
  524.     dialog box to run a report.
  525.  
  526. Are you sure you want to export the data?
  527.     Choose the Yes button to continue with the export of the data file. 
  528.  
  529. At least one filter criteria choice must be given!
  530.     Please specify at least one of the filter criteria, either date, 
  531.     user, or application.
  532.  
  533. File size exceeds 65,535 lines. Unable to export.
  534.     The data file is too big to be exported any of the standard formats. 
  535.     Please try Btrieve as the export type.
  536.  
  537. Invalid user name supplied.
  538.     Please specify a valid user name in the attach dialog box.
  539.  
  540. No additional servers can be found.
  541.     SiteMeter capability could not detect additional servers.
  542.  
  543. No default printer!  Select a printer from PRINT SETUP menu.
  544.     Please select a printer in the printer setup dialog box to run a 
  545.     report.
  546.  
  547. No input file specified. Cannot continue.
  548.     Please specify the name of the input file.
  549.  
  550. No output file specified. Cannot continue.
  551.     Please specify the name of the output file on the export dialog box 
  552.     for data output.
  553.  
  554. No output type specified. Cannot continue.
  555.     Please select one of the output formats specified in the drop down 
  556.     list.
  557.  
  558. No server specified. Cannot continue.
  559.     Please select a server to generate reports.
  560.  
  561. No source type specified. Cannot continue.
  562.     Please specify one of the four radio buttons on the export dialog 
  563.     box for input source.
  564.  
  565. Please select or enter a server name before pressing the OK pushbutton.
  566.     Please specify a server in the attach or detach dialog box.
  567.  
  568. Report setup choices incomplete.
  569.     All selections necessary to run reports have not been made in the 
  570.     reports dialog box.
  571.  
  572. The 'sitedata' file has been corrupted. Please contact McAfee Technical 
  573. Support for assistance.
  574.     Cannot read the SITEDATA file. Please contact McAfee Technical 
  575.     Support for assistance at 908-530-9650.
  576.  
  577. Unable to establish connection with DataLIB DLL. Cannot continue.
  578.     Please check to see that the file DLWBC31.DLL is in the same 
  579.     directory as SREPORT.EXE.
  580.  
  581. Unable to initialize Btrieve DLL file.
  582.     Please check and make sure that the files WBTRCALL.DLL and 
  583.     WBHANDLE.DLL are in the same directory as SREPORT.EXE.
  584.  
  585. Unable to initialize DataLIB DLL; export functions will be unreliable.
  586.     Please check to see that the file DLWBC31.DLL is in same directory 
  587.     as SREPORT.EXE.
  588.  
  589. Unable to open input file. Cannot continue.
  590.     Please check to see that the input files SITEDATA or VIRUSDTA are 
  591.     in the directory you have selected.
  592.  
  593. Unable to open output file. Cannot continue.
  594.     Please check to see that the file DLWBC31.DLL is in the same 
  595.     directory as SREPORT.EXE.
  596.  
  597. When 'File' is the print destination, a file type must be selected.
  598.     Please specify an output file name to print a report to a file.
  599.  
  600. Would you like to export new baseline source files for your report?
  601.     Choose the Yes button to continue with the export of the data files. 
  602.     You may choose the No button if you have recently exported the data 
  603.     files. This will save some time in the report generation process. 
  604.  
  605. Unable to create Btrieve output file. File may be in use.
  606.     The Btrieve data output file with extension .DAT may already be in 
  607.     use by another user. Ensure that no one else is using the file and 
  608.     try again. If  the problem still persists, please use the Btrieve 
  609.     utility provided by NetWare. Type BUTIL -RESET filename.DAT.
  610.  
  611. Unable to create peaks.dat file.
  612.     The Btrieve data output file PEAKS.DAT may already be in use by 
  613.     another user. Ensure that no one else is using the file and try 
  614.     again. If the problem still persists, please use the Btrieve utility 
  615.     provided by NetWare. Type BUTIL -RESET PEAKS.DAT.
  616.  
  617. Unable to initialize Btrieve requester.
  618.     Btrieve requester Brequester may not be running. Please exit Windows 
  619.     and run BREQUEST.EXE.
  620.  
  621. Unable to insert Btrieve record.
  622.     Btrieve was unable to insert one of the records in the export 
  623.     process. The original file may be corrupted, please call McAfee 
  624.     Technical Support.
  625.  
  626. Unable to open peaks.dat file.
  627.     The Btrieve data output file PEAKS.DAT may already be in use by 
  628.     another user. Ensure that no one else is using the file and try 
  629.     again. If the problem still persists, please use the Btrieve utility 
  630.     provided by NetWare. Type BUTIL -RESET PEAKS.DAT.
  631.  
  632. Unable to open sitedata.dat file.
  633.     The Btrieve data output file SITEDATA.DAT may already be in use by 
  634.     another user. Ensure that no one else is using the file and try again. 
  635.     If the problem still persists, please use the Btrieve 
  636.     utility provided by NetWare. Type BUTIL -RESET SITEDATA.DAT.
  637.  
  638.  
  639. 2.2 Troubleshooting
  640.  
  641. This section describes solutions to some of the common difficulties 
  642. encountered with SiteMeter.
  643.  
  644. 2.2.1 Installation and Set Up
  645.  
  646. Please see the Quick Start Guide in Chapter 3 for instructions on 
  647. installation and setup. Chapter 2 provides detailed installation 
  648. instructions and error messages.
  649.  
  650. 2.2.2 Cannot Meter
  651.  
  652. This section provides a checklist of things to do if you are unable to 
  653. meter software on your network. An example of this problem would be when a 
  654. user runs an application but SiteMeter does not show the software as active 
  655. in View Application Usage or in the Usage.exe program.
  656.  
  657. Follow the items on this checklist:
  658. 1.  Check if the NLMs are loaded and active. Go into Administration, 
  659.     Metering, View Metering Status.
  660.  
  661. 2.  Try placing a full path into the filename field when defining the 
  662.     metered application.  If that does not work, try without a path and 
  663.     just a filename.
  664.  
  665. 3.  Check if the NetWare drivers are up to date (at a minimum they should 
  666.     be IPX v. 3.10,  NETX v. 3.26,  IPXODI v. 2.10, LSL v. 2.01).
  667.  
  668. 4.  If the user is loading SWATCHER, make sure it is loaded low.  Swatcher 
  669.     is only designed to be loaded into conventional memory (640K).
  670.  
  671. 5.  Check for additional, interfering TSRs or drivers.  Do a MEM /C | MORE 
  672.     to see what is loaded in memory and strip the PC of all TSR's and 
  673.     drivers besides the NetWare drivers and whatever is absolutely necessary 
  674.     for Windows.  
  675.  
  676.     To do this, rename the autoexec.bat file to autoexec.old and remove from 
  677.     the config.sys file all unnecessary drivers.  For instance, WordPerfect 
  678.     Office v. 3.1's Notify TSR may prevent a DOS application from releasing 
  679.     the lockset.
  680.  
  681. 6.  Check the win.ini file's load= statement.  Test with only NWPOPUP on 
  682.     the load= statement.
  683.  
  684. 7.  SPAWNING.  Check if the file that is being metered is SPAWNING.  
  685.  
  686.    A file that spawns opens up one file, closes it and then opens up a 
  687.    different file. For example, WordPerfect For Windows v. 5.1 first opens 
  688.    WPWIN.EXE. It then closes WPWIN.EXE and opens or spawns to WPWINFIL.EXE.  
  689.    This means that WPWINFIL.EXE is the file to meter for WordPerfect 
  690.    For Windows.  To check for what file to meter, run RCONSOLE or walk over 
  691.    to the fileserver console. Run Monitor. Then List Active Connections and 
  692.    select Connection Information. Select the name of the user. Then have 
  693.    the user run the application. The files that remain open in Monitor for 
  694.    that user's PC will be displayed and you will be able to identify the 
  695.    files running for the application.  
  696.  
  697.    As of this writing, SiteMeter v. 4.1.1 or earlier requires that an .exe 
  698.    or .com file must be open in order to meter an application. The secondary 
  699.    file or files that are spawned may not have an .exe or .com extension and 
  700.    this sometimes results in the application not metering or the lockset not 
  701.    being released when the application is closed.  If this is the case and the 
  702.    application is a DOS based program, SLOCK and SUNLOCK may be used to meter 
  703.    the program.  SLOCK and SUNLOCK are metering utilities which shipped 
  704.    with SiteLock.  Simply create a batch file which runs SLOCK, the DOS 
  705.    application and then SUNLOCK.  For example, let's say the program is 
  706.    SYSCON.  The .bat file that would be set up could be called SYSCON.BAT.  
  707.    The contents of the .bat file would be, 
  708.     SLOCK SYSCON_UTIL
  709.     SYSCON.EXE
  710.     SUNLOCK SYSCON_UTIL
  711.    where SYSCON_UTIL is the Metered Application Name in the Currently 
  712.    Metered Application under Metering.  When the user types SYSCON, 
  713.    SYSCON.BAT will execute and SLOCK will run, manually placing a lock on 
  714.    the metered application.  Then SYSCON.EXE will run.  When the user exits 
  715.    SYSCON, SUNLOCK will run, manually releasing the lock in SiteMeter.  
  716.  
  717. NOTE: Spawning will be addressed by an enhancement in a future release of 
  718. SiteMeter/BrightWorks.  Please see the appropriate sections in Appendix A 
  719. for further information on Slock and Sunlock.
  720.  
  721.     Another workaround is to list all of the .exe or .com files under 
  722.     File[s] To Meter in the metered application.  This sometimes gets the 
  723.     application to meter properly and/or release the lockset.  Especially 
  724.     try this with Windows based applications because there is no workaround 
  725.     like Sunlock to catch a spawned Windows based application.  
  726.  
  727.     An additional workaround is to modify the SITEMETR.EXT file.  The 
  728.     Sitemetr.ext file exists in the Home Directory For Data Files 
  729.     (SYS:SYSTEM\SITEMETR).  It contains a listing of the extensions of 
  730.     the files that can be accepted as the File[s] To Meter in a 
  731.     metered application.  By editing this file, the Supervisor (or 
  732.     equivalent) will then be able to enter a filename with the new 
  733.     file extension as a File[s] To Meter.  It may then be possible to 
  734.     meter an application without a .exe or .com extension.  In our 
  735.     experience, the only applications that were able to be metered 
  736.     this way were Micrographic programs.  These programs include 
  737.     Designer, Draw and Charisma.  These programs spawn to a .BIN file 
  738.     which SiteMeter cannot normally meter.  The workaround for the 
  739.     SITEMETR.NLMs is as follows:
  740.     a. Edit the SYS:\SYSTEM\SITEMETR\SITEMETR.EXT file and add 
  741.     .BIN to the list of file extensions.
  742.     b. Enter (DESIGNER).BIN as the File[s] To Meter in the Currently 
  743.     Metered Application under SiteMeter (SYS:\DESIGNER\DESIGNER.BIN).
  744.     NOTE: For SWATCHER, the workaround to meter Micrographics programs is 
  745.     quite different: Delete the original Designer.exe file and rename the 
  746.     Designer.bin file to Designer.exe. Copy that new .EXE  file into the 
  747.     <MGXLIBS> subdirectory. Within File[s] To Meter include the specific 
  748.     path and correct .EXE file to protect. Other programs such as Draw and 
  749.     Charisma can do the same. Rename or delete the .EXE file and copy the 
  750.     .BIN file to a .EXE file.
  751.  
  752. 8.  Remove items from the Windows Startup group and test.
  753.  
  754. 9.  Reload the Sitemetr and Smrproxy NLMs.
  755.  
  756. 10. If the SiteMeter NLMs are being loaded after Macintosh NLMs (AFP.NLM, 
  757.     ATPS.NLM), load the SiteMeter NLMs before the Macintosh NLMs.  In the 
  758.     past, having the SiteMeter NLMs loaded after Macintosh NLMs sometimes 
  759.     caused the fileserver to crash and/or metering to fail.
  760.  
  761. 11. Check if the old SiteLock NLM is simultaneously loaded with 
  762.     Sitemetr.nlm and Smrproxy.nlm.  This could have disastrous, random 
  763.     results.  If so, remove Sitelock.nlm.
  764.     
  765. 12. Recreate the lockset.  Go Metering, Currently Metered Applications and 
  766.     delete the entry for the software package that will not meter.  Then add 
  767.     the entry back into the metering database and retest.
  768.  
  769.  
  770. 2.2.3 LockSet Does Not Release
  771.  
  772. For example, a user enters Lotus 1-2-3.  After exiting the program, View 
  773. Application Usage or USAGE.EXE still shows the user in the application when 
  774. they are not in the application.
  775.  
  776. To troubleshoot this situation, usually the affected PC must first release 
  777. the lockset.  To do this, have the user with the locked application either 
  778. back out of Windows or log out of the network.
  779.  
  780. Follow this checklist to solve this problem:
  781. 1.  Do one of the following:
  782.     a.Place the full path into the File[s] To Meter field. For example, 
  783.     SYS:\PUBLIC\SYSCON.EXE.  Go into Metering and Modify the currently 
  784.     metered application. 'Remove' the file that is already present and 
  785.     then 'Add' to Browse For Files To Meter.  Make sure the Include Path 
  786.     box is marked.  Then browse for the filename and it will appear in 
  787.     the File[s] To Meter window with the full path.  
  788.     b. If the path already exists in the File[s] To Meter field, remove 
  789.     the path and just leave the filename using similar steps as in 1a.  
  790.     For example, 123.EXE. 
  791.     Make sure the Include Path box is blank.  
  792.  
  793. 2.  If the user has loaded the SWATCHER TSR, make sure that Swatcher is NOT 
  794.     loaded high.  Swatcher was designed to only be loaded in conventional 
  795.     memory (640 K).
  796.  
  797. 3.  Check if the NLMs are loaded and active.  Go Administration, Metering, 
  798.     View Metering Status.
  799.  
  800. 4.  Ensure that the user has loaded the latest NetWare drivers (IPX, IPXODI, 
  801.     LSL and NETX).
  802.  
  803. 5.  SPAWNING.  Check if the application spawns other files.  
  804.     As of this writing, SiteMeter v. 4.1.1 or earlier requires an open .exe 
  805.     or .com file to meter an application.  This will be addressed by an 
  806.     enhancement in a future release.  The secondary file or files that are 
  807.     spawned may not have an .exe or .com extension and this sometimes 
  808.     results in the lockset not being released when the application is metered.  
  809.     If this is the case and the application is a DOS based program, SUNLOCK 
  810.     may be used to release the lockset.  SUNLOCK is a metering utility which 
  811.     shipped with SiteLock.  Simply create a batch file which runs the DOS 
  812.     application and then runs SUNLOCK.  For example, lets say the program is 
  813.     SYSCON.  The .bat file that would be set up could be called SYSCON.BAT.  
  814.     The contents of the .bat file would be,
  815.     SYSCON.EXE
  816.     SUNLOCK SYSCON_UTIL
  817.     where SYSCON_UTIL is the Metered Application Name in the Currently 
  818.     Metered Application under Metering.  When the user types SYSCON, 
  819.     SYCON.BAT will execute and SYSCON.EXE will run.  When the user exits 
  820.     SYSCON, SUNLOCK will run, manually releasing the lockset in SiteMeter.  
  821.     Please see Appendix A for further information.
  822.     
  823.     Another workaround is to list all of the .exe or .com files under 
  824.     File[s] To Meter in the metered application.  This sometimes gets the 
  825.     application to meter properly and release the lockset. Especially try 
  826.     this with Windows based applications, because there is no workaround 
  827.     like Sunlock to catch a spawned Windows based application.  
  828.  
  829. 6.  Check for additional, interfering TSRs or drivers.  Do a MEM /C | MORE 
  830.     to see what has been loaded into memory and strip the PC of all TSR's 
  831.     and drivers besides the NetWare drivers and whatever is absolutely 
  832.     necessary for Windows.  
  833.  
  834.     To do this, rename the autoexec.bat file to autoexec.old and remove from 
  835.     the config.sys file all unnecessary drivers.  For instance, WordPerfect 
  836.     Office v. 3.1's Notify TSR may prevent a DOS application from releasing 
  837.     the lockset.
  838.  
  839. 7.  Remove items from the Windows Startup group and test.
  840.  
  841. 8.  Check the PC's win.ini file's load= statement.  Test with only NWPOPUP 
  842.     on the load= statement.
  843.  
  844. 9.  Check if the old SiteLock NLM is simultaneously loaded with Sitemetr.nlm 
  845.     and Smrproxy.nlm.  
  846.  
  847.     This could have disastrous results.  If the Sitelock.nlm is loaded, 
  848.     REMOVE the Sitelock.nlm from the fileserver's memory and the autoexec.ncf 
  849.     file.
  850.  
  851. 10. Recreate the lockset.  
  852.  
  853.     Go Metering, Currently Metered Applications and delete the entry for the 
  854.     software package that will not meter.  Then add the entry back into the 
  855.     metering database and retest.
  856.     
  857. 11. QEMM v. 7.01.  Can't release a lockset for an application that is called 
  858.     off an attached server due to QEMM v. 7.01. The workaround is to remove 
  859.     the LOADHI command from the SHELL= line in the workstation's CONFIG.SYS.  
  860.     QEMM's v7.xx of Optimize places this LOADHI command on the SHELL= line.  
  861.     Apparently, previous versions of Optimize did not do this.  
  862.  
  863. 12. DR DOS v. 6.0.  It is suspected that you can't release a lockset on a 
  864.     PC running DR DOS v. 6.0.  Use a different type of DOS.  
  865.  
  866. NOTE: This problem also applied to DOS applications run under Windows.
  867.  
  868. 13. NET-PROT.  It is possible that with the NETPROT.NLM v. 1.23 loaded, 
  869.     intermittently locksets do not release or SiteMeter fails to meter.  
  870.  
  871.     Results from in-house testing revealed that locksets on DOS applications 
  872.     are not released.  This only seems to occur if an active virus scan is 
  873.     being performed by Net-Prot.  Locksets on Windows applications seem to 
  874.     meter fine but will occasionally not be released.  This does not seem to 
  875.     follow any pattern.  However, if an active virus scan is being performed 
  876.     by Net-Prot, SiteMeter will NOT release locksets.  This issue is 
  877.     currently under investigation.  
  878.  
  879.  
  880. 2.2.4 SMRUP Patches
  881.  
  882. The following sections describe the various patches available for SiteMeter.
  883.  
  884. 2.2.5 SMRNLM.EXE   73,092   6-02-94
  885.  
  886. SMRNLM.EXE only contains the current SiteMeter NLMs, current 
  887. SMRAGENT.EXE file and the current SITEMETR.MSG file (along with a 
  888. read me file SMRNLM.DOC).  SMRNLM.EXE supports versions of SiteMeter 
  889. v. 4.00 or greater.  The updated version of SMRAGENT.EXE included 
  890. here addresses an "out of memory" message that could display in 
  891. Windows (Occurred with SMRAGENT 3-09-94).  If a user needs only the 
  892. current NLMs or SMRAGENT, SMRNLM.EXE is the file to use.  
  893. o  351108  05-04-94  12:12  SITEMETR.NLM
  894. o  21168   04-01-94  13:26  SMRAGENT.EXE
  895. o  74972   05-04-94  12:18  SMRPROXY.NLM
  896. o  1439    02-10-94  10:29  SITEMETR.MSG
  897. o  3557    06-02-94             SMRNLM.DOC
  898.  
  899. Other items SMRNLM.EXE addresses:
  900. 1.  Sometimes cannot meter or virus protect applications run from a map 
  901.     rooted drive.
  902.  
  903. 2.  SMRPROXY NLM cannot be loaded without first disabling NetWare Accounting.
  904.  
  905. 3.  The fileserver would sometimes abend upon a DOWN command.
  906.  
  907. 4.  Sometimes a SPX socket problem occurred with SMRAGENT 8-17-93.  
  908.  
  909.     This  sometimes occurred with other programs that open SPX sockets 
  910.     inside Windows such as a mail TSR or Windows For Workgroups.  Symptoms 
  911.     include, "SiteMeter agent Error 7:  There was an IPX Problem 
  912.     communicating with server" or "Wcnwlib error:  Unexpected error opening 
  913.     socket" or PC lock ups.  This problem also results in "Error 001: cannot 
  914.     communicate with VAP or NLM" with the SiteLock Swrap feature.  
  915.  
  916. 5.  IPX Traffic.  
  917.  
  918.     Sometimes when the 7-20-93 Sitemetr.nlm and the 8-5-93 Smrproxy.nlm were 
  919.     loaded, fileserver utilization might increase and possibly no one could 
  920.     login.
  921.  
  922. 6.  Locksets were not released with SMRAGENT 2-14-94, byte count 29,776.
  923.  
  924. 7.  When INSTALL is loaded at the fileserver, the fileserver would sometimes 
  925.     abend (occurred with SITEMETR.NLM 2-13-94 and SMRPROXY.NLM 2-14-94).
  926.  
  927. 2.2.6 SMRUP3.EXE   05-25-94  1,788,902  11:48a
  928.  
  929. On 5-25-94 the SMRUP2.EXE patch was released.  IT IS ONLY APPLICABLE TO 
  930. SITEMETER v. 4.10 USERS.  IT IS NOT APPLICABLE TO SITEMETER v. 4.00 USERS.  
  931. SMRUP3 is a self-extracting file dated 5-25-94 and contains the following 
  932. files:
  933. o  READ1ST.TXT      9,714 05-18-94  11:27a
  934. o  SITEMTR.EXE   1,774,855 05-17-94   5:17p
  935.  
  936. SITEMTR.EXE consists of the following files:
  937. o  DPRODREG.EXE  77,437 03-18-94  2:10p; used for serialization only
  938. o  FIELD   .DDF  55,296  04-28-94   11:27a
  939. o  FILE    .DDF  7,680  04-28-94   11:27a
  940. o  SITEMETR.EXE  1,175,568   05-09-94  5:54p
  941. o  FUSION  .CFG  55   11-15-93  7:05p; used for serialization only
  942. o  INDEX   .DDF  11,776   04-28-94   11:27a
  943. o  NWCALLS .DLL  146,544   11-02-93   2:30p
  944. o  NWIPXSPX.DLL  38,544   11-02-93   5:47p
  945. o  NWLOCALE.DLL  38,576   11-02-93   6:12p
  946. o  NWNET   .DLL  205,104   11-02-93   5:12p
  947. o  NWNETAPI.DLL  106,884   01-07-93   1:31p
  948. o  SERIAL  .BAT  32   03-17-94   4:33p; used for serialization only
  949. o  SITEMETR.NLM  351,108   05-04-94   12:12p
  950. o  SMRAGENT.EXE  21,168   04-01-94   1:26p
  951. o  SMRPROXY.NLM  74,972   05-04-94   12:18p
  952. o  US_AD   .RPT  17,008   03-22-94   4:57p
  953. o  VENDOR  .LIS  1,745   03-31-93   11:36a
  954. o  UFLBWRKS.DLL  32,640   05-03-94   05:03p
  955. o  CHISHWSV.RPT  25,951   05-04-94   02:51p
  956. o  CHISHWMC.RPT  23,809   05-04-94   03:03p
  957. o  CHISHWPC.RPT  25,423   05-04-94   11:05a
  958. o  UPF     .RPT  9,562   03-22-94   04:39a
  959. o  US      .RPT  14,949   03-22-94   04:44p
  960. o  US_AS   .RPT  15,853   03-24-94   04:05p
  961. o  SPA     .RPT  7,942   03-22-94   04:35p
  962. o  SWINAPP .EXE  49,680   05-04-94   12:06p
  963. o  SREPORT .EXE  116,752   05-09-94   05:30p
  964. o  SYSMOD  .EXE  44,192   05-04-94   12:08p
  965. o  USAGE   .EXE  130,064   05-04-94   01:44p
  966. o  SDUPDATE.EXE  136,736   05-04-94   11:55p
  967. o  SA_EQUIP.EXE  272,421   05-02-94   04:35p
  968. o  WSDUPD  .EXE  21,504   05-04-94   12:03p
  969. o  EQUIP   .EXE  174,607   05-02-94   04:17p
  970. o  CRW     .EXE  1,768,448   05-04-94   04:56p
  971. o  QUICKST .WRI  17,536   05-09-94   10:37a; a guide to getting started
  972. o  DELID   .EXE  16,318   05-04-94   11:35a
  973. o  SPF     .RPT  9,622   03-22-94   04:38p
  974. o  AS_UD   .RPT  18,218   03-22-94   03:36p
  975. o  AS      .RPT  14,318   03-22-94   03:38p
  976. o  AS_US   .RPT  16,592   03-22-94   04:13p
  977. o  WSREPOT .RPT  26,961   04-22-94   04:51p
  978. o  METERDEF.RPT  7,416   03-23-94   05:03p
  979. o  BDIABOUT.DLL  424,464   05-11-94   12:34p
  980. o  SMRXPORT.DLL  67,628   04-17-94   04:46p
  981. o  README  .TXT  36,144   05-13-94   01:37p; updated with the new changes
  982. o  SMR     .BAT  158   05-17-94   02:26p; to remove old files
  983.  
  984. SITEMETR.EXE contains updated NLMs, DLLs, and EXEs for BrightWorks v1.0.1, 
  985. LAN Automatic Inventory 3.1.1 and SiteMeter v4.1.1.  (Please note that the 
  986. NLMs and SMRAGENT.EXE included here are the same versions of those files 
  987. that are contained within FUSUP3.EXE of PCVEND LIB3).  The updated version 
  988. of SMRAGENT.EXE included here addresses an "out of memory" message that could 
  989. display in Windows (Occurred with SMRAGENT 3-09-94).  Also included in 
  990. SITEMTR.EXE are updated Data Dictionaries (DDFs).  These DDFs now combine 
  991. Inventory and Metering data structures into the same group of definition 
  992. files.  In addition, an update to the canned Metering report "Application 
  993. Use with User Detail" (US_AD.RPT) addresses an issue wherein the Date could 
  994. appear in the Time Out field.
  995.  
  996. It also includes an updated message file for the SiteMeter NLMs.  The 
  997. following list details what other fixes are included in this patch.  These 
  998. errors sometimes occurred with SiteMeter v. 4.0 and the patches released up 
  999. to, but not including, SiteMeter v. 4.1:
  1000.  
  1001. 1.  Sometimes cannot meter or virus protect applications run from a map 
  1002.     rooted drive.
  1003.  
  1004. 2.  SMRPROXY NLM cannot be loaded without first disabling NetWare Accounting.
  1005.  
  1006. 3.  The fileserver would sometimes abend upon a DOWN command.
  1007.  
  1008. 4.  Sometimes a SPX socket problem occurred with SMRAGENT 8-17-93.  
  1009.  
  1010.     This sometimes occurred with other programs that open SPX sockets inside 
  1011.     Windows such as a mail TSR or Windows For Workgroups. Symptoms include, 
  1012.     "SiteMeter agent Error 7:  There was an IPX Problem communicating with 
  1013.     server" or "Wcnwlib error:  Unexpected error opening socket" or PC lock 
  1014.     ups.  This problem also results in "Error 001: cannot communicate with 
  1015.     VAP or NLM" with the SiteLock Swrap feature.  
  1016.  
  1017. 5.  IPX Traffic.  Sometimes when the 7-20-93 Sitemetr.nlm and the 8-5-93 
  1018.     Smrproxy.nlm were loaded, fileserver utilization might increase and 
  1019.     possibly no one could login.
  1020.  
  1021. 6.  Locksets were not released with SMRAGENT 2-14-94, byte count 29,776.
  1022.  
  1023. 7.  When INSTALL is loaded at the fileserver, the fileserver would sometimes 
  1024.     abend (occurred with SITEMETR.NLM 2-13-94 and SMRPROXY.NLM 2-14-94).
  1025.  
  1026. SiteMeter v. 4.1.1 contains these updated files:
  1027. o  SMRPROXY.NLM  74,972   5-04-94
  1028. o  SITEMETR.NLM  351,108   5-04-94
  1029. o  SMRAGENT.EXE  21,168   4-01-94
  1030. o  SITEMETR.MSG  1,439   2-10-94 
  1031.  
  1032. 2.2.7 SiteMeter Reports (Sreport.exe)
  1033.  
  1034. As of this writing, SREPORT.EXE 5-9-94, 116,752 bytes is the current 
  1035. SiteMeter Report file.  It ships with SiteMeter v. 4.1.1.  It is available 
  1036. in a patch file SMRRPT3.EXE which is on Compuserve, GO BRIGHT, LIB 3.  
  1037.  
  1038. 1.  "Sreport caused a GPF in module DLWBC31.DLL".  
  1039.    
  1040.     A General Protection Fault error occurs when a user Exports a 65K or 
  1041.     greater Sitedata file to non-btrieve format (i.e., Excel, etc.).  This 
  1042.     is an open issue currently under investigation.  To workaround the issue, 
  1043.     rename the Sitedata file before it reaches 65K in size.
  1044.  
  1045. 2.  Btrieve error code 20, cannot run Sreport".  
  1046.     
  1047.     This means that SREPORT.EXE detected that Btrieve was not loaded properly.
  1048.     o  Local Btrieve or brequest.exe are INDEED not loaded.
  1049.     o  SPX is not loaded (when using brequest and server btrieve. IPXODI 
  1050.     has the option of disabling SPX.  Enable SPX).  Make sure IPXODI 
  1051.     is NOT loaded with a  /d or /a switch.  /d prevents IPXODI from 
  1052.     loading SPX. 
  1053.     o  BSPXCOM.NLM is not loaded.
  1054.     o  Ensure that VIPX.386 is version 1.17 or later if IPXODI is being 
  1055.     loaded high.  If VIPX.386 is version 1.1 and IPXODI is loaded high, 
  1056.     the SPX could fail and cause the BTRIEVE error 20.
  1057.     o  Make sure the NOVDB.INI file exists in the \Windows directory.
  1058.     o  If the user is attached to multiple fileservers, have them log 
  1059.     into just the one server where SiteMeter/BrightWorks is installed.
  1060.  
  1061. 3.  Sreport caused a GPF in module CRPE.DLL @ 0026:0A03".  
  1062.  
  1063.     Resolved by SREPORT 5-9-94, byte count 116,752.  Get SMRUP3.EXE file 
  1064.     from Compuserve.
  1065.  
  1066. 4.  No information shows in a SiteMeter report done for a date range of one 
  1067.     day.  
  1068.  
  1069.     For a workaround,  do a report with a date range greater than one day.  
  1070.     This is an open issue that is currently being investigated.  
  1071.  
  1072. 5.  Peaks calculation problem.  
  1073.  
  1074.     Resolved by SREPORT 5-9-94, byte count 116,752.  Get SMRUP3.EXE file 
  1075.     from Compuserve.
  1076.  
  1077. 6.  "Unanticipated Btrieve Error #1".  
  1078.  
  1079.     User gets this error if they use Brequest v. 6.10d.  This error also 
  1080.     occurs with BREQUEST.EXE v6.10e.  Use Brequest v. 6.10c, or later, 
  1081.     instead.  Btrieve v. 6.10c is available on Compuserve.  GO NOVLIB, 
  1082.     Library 7 and download the file BTR61.EXE.
  1083.  
  1084. 7.  Negative number problem.  
  1085.     User gets negative numbers in the report data.  First addressed by 
  1086.     SREPORT 3-24-94.  Get SMRUP3.EXE file from Compuserve.
  1087.  
  1088. 8.  An update to the "canned" report file US_AD.RPT resolved an issue 
  1089.     wherein the Date could appear in the "Time Out" field of the "Application 
  1090.     Use with User Detail" report.  
  1091.     
  1092.     First addressed on 3-15-94.  Get SMRUP3.EXE file from Compuserve.
  1093.     
  1094. 9.  The "Defined Limit" field of the Metering Definitions could reflect an 
  1095.     incorrect value.  
  1096.  
  1097.     First resolved with 3-24-94 Sreport.  Get SMRUP3.EXE file from Compuserve.
  1098.  
  1099. 10. A GPF that could be caused by UFLSAMP1.DLL.  
  1100.  
  1101.     First resolved with Sreport 3-24-94.  Get SMRUP3.EXE file from Compuserve.
  1102.  
  1103. 11. The SMRPT2.EXE file included updated .dll files so as to be in sync with 
  1104.     the same files that existed in the Fusion v1.00 package and in 
  1105.     FUSUP2.EXE patch file on Compuserve, LIB3, PCVEND.  
  1106.  
  1107.     SMRUP3.EXE patch contains these files as well.
  1108.  
  1109. 12. GPF caused by UNIDRV.DLL.  
  1110.  
  1111.     SiteMeter reports would give a GPF in UNIDRV.DLL when the Printer Icon 
  1112.     was used to print from an open report window and the user then exited 
  1113.     and re-entered the SiteMeter reports.  This is an OPEN issue.  The 
  1114.     workaround is to either close all of the open report windows before 
  1115.     exiting SiteMeter Reports or to have the user downgrade to an earlier 
  1116.     version of UNIDRV.DLL.
  1117.  
  1118. 13. Corrupt Sitedata file?  
  1119.  
  1120.     When the SiteMeter Reports fail, another possibility is that the 
  1121.     SITEDATA file has become corrupt (or SITEDATA does not exist because no 
  1122.     one has been metered yet and caused SITEDATA to be created by the NLMs).  
  1123.     A quick method of verifying this is to divide the byte size of the 
  1124.     Sitedata file by 49.  If the result is not a round number, the file is 
  1125.     corrupt.  The Sitedata Debugger program may be used to fix the file.  
  1126.     To have the Debugger come up in SREPORT, create a SREPORT.INI file 
  1127.     in the \WINDOWS directory.  
  1128.  
  1129.     It should contain,
  1130.     [Debug]
  1131.     Enabled=1
  1132.     file type=10
  1133.     An alternative is to send the Sitedata file to McAfee East Tech Support 
  1134.     by Compuserve or the mail so we can fix it with the Sitedata Debugger 
  1135.     program.  
  1136.  
  1137. 2.2.8 BTRIEVE
  1138.  
  1139. This section contains common SiteMeter Btrieve errors and solutions.
  1140.  
  1141. 1.  "Btrieve record manager inactive".  
  1142.  
  1143.     Have the user type PATH.  This will show all of their search drives.  
  1144.     Then have the user do a dir on WBTRCALL.DLL in each of the search drives.  
  1145.     If they come across another copy of WBTRCALL.DLL it means the user may be 
  1146.     loading the wrong WBTRCALL.DLL file for Btrieve.
  1147.  
  1148. 2.  User runs the SiteMeter reports and gets "Unable to allocate memory for 
  1149.     Btrieve".  
  1150.  
  1151.     This error is caused by not having enough free conventional memory.  
  1152.     a.  Load BREQUEST in the WINSTART.BAT file so it does not load in 
  1153.     conventional memory.
  1154.     b.  Free up some conventional memory and restart (i.e. remove TSRs, 
  1155.     etc.).  It has been reported that about 508K of free memory is 
  1156.     needed to run the SiteMeter Reports.
  1157.  
  1158. 3.  User runs the SiteMeter Reports and gets "Page Size Error - Btrieve 
  1159.     error 24".  
  1160.     a. The user must run BREQUEST or BTRIEVE at the workstation.
  1161.     b. Free up memory.  Load items high (LSL, NIC driver, etc.) and/or 
  1162.     load BREQUEST into high memory by loading it in the WINSTART.BAT file.  
  1163.  
  1164. 2.2.9 Changing the SiteMeter Messages
  1165.  
  1166. A user may request to change the text of a message in SiteMeter.  
  1167. The method to do this is to go into the SYS:SYSTEM\SITEMETR directory (or 
  1168. wherever the Home Directory For Data Files are located.  Go Administration, 
  1169. Metering, Configuration Options).  Then have the user make a backup of the 
  1170. SITEMETR.MSG file.  They can then use a text editor to change the messages.  
  1171. Then the user must reload the SiteMeter NLMs.
  1172.  
  1173.