VAPDOS V1.0 (C) 1990 Artefact, The Netherlands NAME COMMAND.VAP DESCRIPTION VAPDOS consists of a simple command interpreter to be loaded as a VAP next to Netware V2.1x. It allows you to use simple DOS-like commands from the console to look around on the File Server, type file contents, display the USERLIST, etc. INSTALLATION OF VAP-DOS. To install VAP-DOS copy COMMAND.VAP to the SYS:SYSTEM directory of the File Server. Create a configuration file for the File Server, called SERVER.CFG. Place the following line in the SERVER.CFG file: VAP WAIT xxx This command will give you the ability to allow your server to boot and automatically load any VAPs in the SYS:SYSTEM directory. The "xxx" in VAP WAIT indicates the number of seconds that the server will wait before automatically loading VAPs. If no number is given, i.e. "VAP WAIT", then the minimum wait time of 10 seconds will be used. The range of time (in seconds) is 10 to 360. If you press any key while the server is "counting down" the VAP WAIT time it will abort the loading of all VAPs. Otherwise, VAPs will be loaded and the server will continue its booting. BOOTING THE FILE SERVER. After placing both files in the SYS:SYSTEM directory reboot the file server. After the specified VAP WAIT time the VAP's will be loaded. Now the COMMAND VAP is ready for use. On the File Server console type "COMMAND". The COMMAND VAP will run its command interpreter. EXAMPLE: :COMMAND Artefact VAP-DOS Version 1.00 (C)Copyright Artefact, Delft, The Netherlands 1981-1989 A:\LOGIN> Artefact's VAP-DOS interprets the following commands: cd Change the current directory cls Clear the screen debug Look around in the server memory dir Display a directory exit Leave VAP-DOS help List of VAP-DOS commands login Login to the file server logout Logout from to file server type Display a file (with pause at screenful) userlist Display all users logged in on this server vap Display VAPS vol Display name of disk CD to change the directory to the specified directory. With CD it is possible to change the volume as well. Only one drive is available in VAP-DOS: drive A:. example: A:\LOGIN>CD \ A:>CD VOL1:FILES A:\FILES> CLS will clear the console screen. example: A:\LOGIN>CLS DEBUG This command starts a very simple debugger with 2 possible commands: D xxxx:xxxx Display memory from address xxxx:xxxx. Some addresses can not be accessed with DEBUG, if you try one of these addresses one of 2 possible error-messages will appear: "No read access up selector xxxx" "No more access" if at the end of accessible segment. Two important segments are : 18:0 GDI General Description Table 10:0 IDT Interrupt Description Table Q Quit the debugger example: A:\LOGIN>DEBUG -D 0600:0 0600:0000 4E 57 50 72 6F 63 0E 02 F8 00 08 22 F8 00 79 1E NWProc....."..y. 0600:0010 F8 00 87 01 E8 00 87 0B F0 02 BC 0B F0 02 F8 02 ................ 0600:0020 00 00 43 6F 6D 6D 61 6E 64 20 28 43 29 20 31 39 ..Command (C) 19 0600:0030 38 39 20 41 72 74 65 66 61 63 74 2C 20 44 65 6C 89 Artefact, Del 0600:0040 66 74 2C 20 54 68 65 20 4E 65 74 68 65 72 6C 61 ft, The Netherla 0600:0050 6E 64 73 00 00 00 00 00 00 00 00 00 00 00 00 00 nds............. 0600:0060 00 00 01 00 43 4F 4D 4D 41 4E 44 00 00 00 00 00 ....COMMAND..... 0600:0070 00 00 00 00 43 6F 6D 6D 61 6E 64 20 2D 20 73 69 ....Command - si 0600:0080 6D 75 6C 61 74 65 20 44 4F 53 20 6F 6E 20 73 65 mulate DOS on se 0600:0090 72 76 65 72 20 20 28 43 29 20 31 39 38 39 20 41 rver (C) 1989 A 0600:00A0 72 74 65 66 61 63 74 2C 20 44 65 6C 66 74 2C 20 rtefact, Delft, 0600:00B0 54 68 65 20 4E 65 74 68 65 72 6C 61 6E 64 73 00 The Netherlands. 0600:00C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0600:00D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0600:00E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0600:00F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -Q A:\LOGIN> DIR to display all files and subdirectories in the current directory. example: A:\LOGIN>DIR Volume in drive A is SYS Directory of A:\LOGIN SLIST EXE 12423 9-14-87 9:24a LOGIN EXE 58083 8-15-88 2:58p 2 File(s) 0 bytes free EXIT to stop the command interpreter and to return to the console screen. A connection with the File Server will be terminated if you answer YES to the question, "do you wish to logout ?" example: A:\LOGIN>EXIT : HELP to display all commands that can be used in VAP-DOS. example: A:\LOGIN>HELP Cd Change the current directory Cls Clear the screen Debug Look around in the server memory Dir Display a directory Exit Leave VAP-DOS Help List of VAP-DOS commands Login Login to the file server Logout Logout from to file server Type Display a file (with pause at screenful) Userlist Display all users logged in on this server Vap Display VAPS Vol Display name of disk A:\LOGIN> LOGIN to execute a login on the File Server. The password is echoed on the screen. example: A:\LOGIN>LOGIN Enter user name : supervisor Enter password : test A:\LOGIN> LOGOUT to execute the logout function. example: A:\FILES>LOGOUT A:\LOGIN> TYPE to display a file in successive screenfulls example: A:\LOGIN> TYPE FILENAME.EXT This is filename.ext. A:\LOGIN> USERLIST to display a list of all users connected to this File Server. example: A:\LOGIN>USERLIST User Information for Server ARTEFACT Connection User Name Network Node Address Login Time ---------- -------------- -------- ------------ ------------------- 1 SUPERVISOR [ 01] [ 35] 2-16-1990 11:00 am 4 DICK [ 01] [ 64] 2-19-1990 10:59 am 5 EDWIN [ 01] [ 39] 2-19-1990 10:01 am 7 PATRICK [ 01] [ 37] 2-19-1990 12:12 pm 8 JOOST [ 01] [ 68] 2-19-1990 10:10 am 9 BAS [ 01] [ 80] 2-19-1990 9:49 am 10 * GUEST [ 01] [ 32] 2-19-1990 12:47 pm 11 WILLEM [ 01] [ 36] 2-19-1990 10:41 am 16 HERMINE [ 01] [ 04] 2-19-1990 9:31 am 17 SOPHIE [ 01] [ 03] 2-19-1990 10:02 am 18 RAP_SERVER [ 01] [ 32] 2-19-1990 12:44 pm A:\LOGIN> VAP to display information on all VAPs loaded. It also displays the VAPs' Header addresses. With the DEBUG command a VAP can be displayed from its Header address. example: A:\LOGIN>VAP VAP Header Name 0 0600 Command (C) Artefact, Delft, The Netherlands Keywords: COMMAND A:\LOGIN> VOL to display the volume name of the disk you are using. example: A:\LOGIN>VOL Volume in drive A is SYS A:\LOGIN> Artefact's other products in a nutshell: LAN (Novell) products: (see also SHOW.ZIP) NetMonitor - to communicate with, observe and use stations MultiMon - to observe and use one or more stations NetGuard - protect stations and local drives NetBatch - distributed processing of queued jobs NetUtilities - management tool set NetCure - ETHERNET monitor/analyser with very flexible filtering (not specifically for Novell) GROUPWARE based on the RAP (Remote APplication) concept: The application runs as a NLM or VAP next to Novell or on a dedicated station; at anytime you can reach the application through a small multitasking window shell. NETTI - NETwork Telephone Information system AGNES - AGenda NEtwork System (appointments/scheduling) MEMORY products: (see also MEMORY.ZIP) to extend conventional memory in the 640Kb-1Mb area NeatPlus - for AT/386s with NEAT (tm) Chip Set or compatibles MemPlus - for PCs with RAM available between 640Kb-1Mb (Philips XT) RamRom card - to add RAM in the 640Kb-1Mb area in any PC/XT/AT RamPlus/2 card - to add RAM in the 640Kb-1Mb area in any MCA PS/2 SpacePlus - to load 1 .COM type program in 64Kb of extended memory For any remarks, suggestions and additional information on products from Artefact, please contact: ARTEFACT Nassaulaan 2A, 2628 GH Delft, The Netherlands. Fax : +31 15 618 202 Telephone: +31 15 617 532 BBS : +31 15 620 790 (2400, N, 8, 1)