WHOHASIT VERSION 1.3 (C) 1994 Andrew Cobb NetTech Australia WhoHasIt is a simple to use Windows program which displays the users with a particular file open. It works on Netware 3.x and Netware 4.x under Bindery Emulation. It removes the problem of having to use Rconsole to find out who is using a particular file. The software can also display the status of any record locks held on the file. This is especially useful when tracking down database problems, or doing development work. The registered version provides the ability to clear the connection and send a message to the user. WhoHasit is ideal for use on Help Desks and in any Netware site with a large number of users. It allows helpdesk or support staff to find out who is using a file without bothering the Network Administrator. Installation : Nothing to it! Simply ensure that BWCC.DLL is in your windows system directory or in your current path and that your NWCALLS.DLL is reasonably current. Then create an icon for the program. Ensure that WhoHasIt.EXE and the INI file are in the same directory. NWCALLS.DLL is a file provided by Novell. Most machines which use netware services already have this file in the Windows System directory. If you do not have the file, it can be obtained from the NETWIRE forum on CompuServe. Operation : Console Operator privledges are required to use the software. Simply double click! Select the drive (server) you want and then navigate through the directories. Double click on the file and you get a window showing all the users with that file open, their connection number and the time they logged in. The network address and users full name is also displayed. The list is automatically updated every 10 seconds (Registered Users Only) To clear a connection, highlight the user and press Clear (this may take a few seconds). A Message of up to 58 characters can also be sent to the users screen. To select multiple users, use the Shift and Control keys The update button refreshes the list immediately. The radio buttons in the bottom right corner toggle the display between login date and time and the record locking information. (See Below) The network address of the workstation and the full name of the user are displayed at the bottom of the screen. Record Locks: When on the record lock screen, the following information is displayed : M : Mode of the lock. X = Exclusive Lock S = Shared Lock W = Waiting on Lock Start : Offset into the file (in hex) of the start of the lock. End : Offset into the file (in hex) of the end of the lock. Task : The task number of the workstation process holding the lock. Please Note : The record locking section is only relevant when the file is used by an application which supports record locking (eg MS Access and Clipper). Just because you get the error "File in Use (Abort or Retry)" it does not mean that there is a lock on that file. It may simply mean the file is non shareable, or opened exclusively. INI File Settings Two settings are currently supported. The first, NoShowEmpty, specifies whether the full dialog box is displayed when no users have the file open, or a simple message box. If the software is used for development testing, or tracking down the problems you will probably want the full window. If you only want to know who has the file open, the second option may be more useful. Set it to 1 to get a message box only. The second setting, UpdateInterval, is only applicable once the software is registered. It controls the speed of the automatic update on the open file screen. Set this to the number of milliseconds between updates. Minimum 50. Maximum 60000. Registration : WhoHasIt is shareware. If you find the software useful you are requested to register it. Registration will enable the additional features of the software and the registration screen at startup is removed. Registration is $25.00 per site for up to 5 Netware servers. An additional $25.00 is requested for each additional 5 servers. International Money Orders or Cheques can be mailed to : NetTech Australia 67 Wantirna Rd Ringwood Vic 3134 Australia You may also register through CompuServe. This will provide a faster turn around time and the cost is added to your Compuserve bill. Simply GO SWREG. The registration ID is 3724. If you have any queries or suggestions, I can be reached at 100353,2330 on Compuserve. Andrew Cobb