|
|
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.