|
|
1.1 ! root 1: .th INTRODUCTION ERROR 3/30/81 ! 2: .sh NAME ! 3: Error messages introduction ! 4: .sh DESCRIPTION ! 5: This document describes the error returns which are possible from the ! 6: \*(II data base system and gives an explanation of the probable reason ! 7: for their occurrence. ! 8: In all cases the errors are ! 9: numbered ! 10: .it nxxx ! 11: where ! 12: .it n ! 13: indicates the source of ! 14: the error, ! 15: according to the following table: ! 16: .s3 ! 17: .nf ! 18: 1 = \s-2EQUEL\s0 preprocessor ! 19: 2 = parser ! 20: 3 = query modification ! 21: 4 = decomposition and one variable query processor ! 22: 5 = data base utilities ! 23: 30 = \s-2GEO-QUEL\s0 errors ! 24: .s3 ! 25: .fi ! 26: For a description of these routines the reader is referred to ! 27: .it "The Design and Implementation of \*(II." ! 28: The ! 29: .it xxx ! 30: in an error number is an ! 31: arbitrary identifier. ! 32: .s3 ! 33: The error messages ! 34: are stored in the file ! 35: .bd \&.../files/error7_\c ! 36: .it n, ! 37: where ! 38: .it n ! 39: is defined as above. ! 40: The format of these files ! 41: is the error number, ! 42: a tab character, ! 43: the message to be printed, ! 44: and the tilde character (``~'') ! 45: to delimit the message. ! 46: .s3 ! 47: In addition many error messages have ``%\c ! 48: .it i\c ! 49: \&'' ! 50: in their body ! 51: where ! 52: .it i ! 53: is a digit ! 54: interpreted as an offset ! 55: into a list of parameters ! 56: returned by the source of the error. ! 57: This indicates ! 58: that a parameter will be inserted by the error handler into the error ! 59: return. ! 60: In most cases this parameter will be self explanatory in meaning. ! 61: .s3 ! 62: Where the error message is thought to be completely self explanatory, no ! 63: additional description is provided.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.