------------------------------------------------------------------------- Program Error Messages Bulletin 6040 4/29/92 Copyright (C) 1992, Coastal Security Systems, Inc. All Rights Reserved ------------------------------------------------------------------------- Alarm Traffic Manager software distributed to dealers consists of programs developed by Coastal Security Systems and Novell. Novell provides record management software, call BTRIEVE, which Coastal is licensed to distribute with its own products. When an error occurs during the operation of an Alarm Traffic Manager product, such as the Central Station File Manager (CSFM.EXE), it may be classified as one of the following types: 1. Anticipated Error. These are errors which are anticipated by the software, such as entering an invalid account number in response to a prompt, or a printer running out of paper. 2. DOS Error. The DOS (disk operating system) is software which automatically loads when you start your computer. DOS performs services for every program you use, such as memory management and accessing files stored on disk. 3. BTRIEVE Error. The BTRIEVE record manager performs database management services for Alarm Traffic Manager software. Btrieve is a Novell product which Coastal Security Systems is licensed to distribute with its own products. Most of the DOS and BTRIEVE errors described below will not be encountered if you are running the software on a single, non-networked, computer and you are not running other software at the same time. All you need to do if you encounter an error is to notify a central station supervisor who will be able to provide assistance. Please have the following information available when you call: 1. A complete description of the error message. It is a good practice to print the screen if an error occurs. 2. The name of the program and the menu option you were running when the error occurred. 3. The type of network you are using, if any. 4. What other programs you were running, if any. If you have a system or network administrator, the following listings of function and error codes may be useful in solving any problems which might be encountered. ------------------------ Anticipated Errors Anticipated error messages are displayed in plain English language in a window on the screen. ------------------------ DOS Errors DOS errors are displayed in the following format: Error: [code] [function] [filename] the following is a typical DOS error message: ------------------------ Error: 2 opening C:\CSFM\DATABASE.ATM ------------------------ Error Description ----- ------------------------------------------------------ 0 attempt to read past end of file 2 file not found 3 path not found 4 too many open files 5 access denied 8 insufficient memory 12 invalid access code 15 invalid drive specified 16 attempt to remove current directory 17 not the same device 18 no more files 19 attempt to write to write protected disk 21 drive not ready 23 bad CRC - part of diskette is bad 26 unknown media type - disk not formatted for DOS 27 sector not found - part of diskette is bad 32 sharing violation 33 lock violation 34 invalid disk change 36 sharing buffer overflow 50 network request not supported 51 remote computer is not listening 52 duplicate name on network 53 network path not found 54 network busy 55 network device no longer exists 56 NetBIOS command limit exceeded 57 NetBIOS system error 58 incorrect response from network 59 unexpected network error 60 remote adapter not compatible 61 print queue full 62 not enough space for print file 63 print file was cancelled 64 network name was deleted 65 access denied 66 incorrect network device type 67 network name not found 68 network name limit exceeded 69 NetBIOS session limit exceeded 70 sharing temporarily paused 71 network request not accepted 72 print or disk redirection is paused 80 file already exists (can't create it) 82 cannot make directory entry 83 Fail on INT 24 84 too many redirections 85 duplicate redirection 86 invalid password 88 network data fault 89 function not supported by network 90 required system component is not installed ------------------------ BTRIEVE Errors Btrieve errors are displayed in the following format: [filename] Error [function] - [code] The filename indicates the name of the file which was being accessed when the error occurred. The function number indicates the type of operation which failed. The code is the reason why the function failed. Function Description -------- --------------------------------------------------------- 0 open a file 1 close a file 2 insert new record 3 update existing record 4 delete record 5 get first record equal to key field value 6 get next record 7 get previous record 9 get first record greater than or equal to key field value 10 get last record less than key field value 12 get first record 14 create a file 22 get record address 23 get record by record address 24 page size error (BTRIEVE was loaded with incorrect parameters) 25 terminate and release memory 27 unlock record 28 reset (close all files and release all locks) Code Description ---- --------------------------------------------------------- 1 invalid operation 2 i/o error 3 file not open 4 key value not found 5 duplicate key value 6 invalid key field number 7 different key number 8 invalid positioning 9 end of file 10 attempt to modify key value which is not modifiable 11 invalid file name 12 file not found 14 pre-image open error 15 pre-image i/o error 17 close error 18 disk full 19 unrecoverable error 20 record manager inactive 21 key buffer too short 22 data buffer too short 23 position buffer too short 24 page size error (page size must be 4096 bytes) 25 i/o error during create operation (could be disk is full) 26 invalid number of key fields 27 invalid key position 28 invalid record length 29 invalid key length 30 not a BTRIEVE file 35 directory error 41 operation not allowed at this time 43 invalid record access 44 null key path 45 inconsistent key flags 46 access denied 47 too many open files 49 key type error 54 variable page error 57 expanded memory error 58 compression buffer too short (must be 32K) 59 file already exists 78 deadlock detected 80 record was modified creating conflict against deletion or update 81 lock error 82 lost position 84 record locked 85 file locked 86 file table full 87 handle table full 88 incompatible mode error 93 incompatible lock type 94 permission error