Timeout (idletime) adjustable. Minor changes in kernel.
[egate.git] / kernel / default.res
1 # Email gateway - general kernel resources
2 # $Id: default.res,v 1.15 1995/04/17 09:34:25 adam Exp $
3 #
4 # Important directories, programs, etc.
5 gw.reply.mta: /usr/lib/sendmail
6 gw.reply.tmp.prefix: gwr
7 gw.reply.tmp.dir: /tmp
8 #gw.path: /home/adam/egate/kernel
9 gw.marc.log: marc.log
10 gw.timeout: 60
11
12 # Retrieval settings
13 gw.ignore.which: 1
14 gw.default.show: 10
15 gw.max.show: 100
16
17 # Target definitions
18 gw.portno: 210
19 gw.hostname: localhost
20 gw.bibset: default.bib
21 gw.target.loc: loc.res
22 gw.target.drewdb: drewdb.res
23 gw.databases:
24
25 # Language definitions
26 gw.lang.dk: lang.dk.res
27 gw.lang.uk: lang.uk.res
28
29 # Messages
30 gw.msg.subject: Your Z39.50 Query...
31 gw.msg.greeting: Europagate Email-Z39.50 gateway
32 gw.msg.cont: Session continued...
33 gw.msg.from: Email-gateway
34 gw.err.nullbody: Empty body
35 ccl.command.find: find f
36 ccl.command.show: show s
37 ccl.command.base: base b
38 ccl.command.help: help h
39 ccl.command.info: info i
40 ccl.command.continue: continue
41 ccl.command.status: status
42 ccl.command.cancel: cancel
43 ccl.token.and: and
44 ccl.token.or: or
45 ccl.token.not: not
46 ccl.token.set: set
47
48 # Diagnostic Conditions
49 gw.bib1.diag.1: Permanent system error
50 gw.bib1.diag.2: Temporary system error
51 gw.bib1.diag.3: Unsupported search
52 gw.bib1.diag.4: Terms only exclusion (stop) words
53 gw.bib1.diag.5: Too many argument words
54 gw.bib1.diag.6: Too many boolean operators
55 gw.bib1.diag.7: Too many truncated words
56 gw.bib1.diag.8: Too many incomplete subfields
57 gw.bib1.diag.9: Truncated words too short
58 gw.bib1.diag.10: Invalid format for record number (search term)
59 gw.bib1.diag.11: Too many characters in search statement
60 gw.bib1.diag.12: Too many records retrieved
61 gw.bib1.diag.13: Present request out of range
62 gw.bib1.diag.14: System error in presenting records
63 gw.bib1.diag.15: Record no authorized to be sent intersystem
64 gw.bib1.diag.16: Record exceeds Preferred-message-size
65 gw.bib1.diag.17: Record exceeds Maximum-record-size
66 gw.bib1.diag.18: Result set not supported as a search term
67 gw.bib1.diag.19: Only single result set as search term supported
68 gw.bib1.diag.20: Only ANDing of a single result set as search term supported
69 gw.bib1.diag.21: Result set exists and replace indicator off
70 gw.bib1.diag.22: Result set naming not supported
71 gw.bib1.diag.23: Combination of specified databases not supported
72 gw.bib1.diag.24: Element set names not supported
73 gw.bib1.diag.25: Specified element set name not valid for specified database
74 gw.bib1.diag.26: Only a single element set name supported
75 gw.bib1.diag.27: Result set no longer exists - unilaterally deleted by target
76 gw.bib1.diag.28: Result set is in use
77 gw.bib1.diag.29: One of the specified databases is locked
78 gw.bib1.diag.30: Specified result set does not exist
79 gw.bib1.diag.31: Resources exhausted - no results available
80 gw.bib1.diag.32: Resources exhausted - unpredictable partial results available
81 gw.bib1.diag.33: Resources exhausted - valid subset of results available
82 gw.bib1.diag.100: Unspecified error
83 gw.bib1.diag.101: Access-control failure
84 gw.bib1.diag.102: Security challenge required but could not be
85  issued - request terminated
86 gw.bib1.diag.103: Security challenge required but could not be
87  issued - record not included
88 gw.bib1.diag.104: Security challenge failed - record not included
89 gw.bib1.diag.105: Terminated by negative continue response
90 gw.bib1.diag.106: No abstract syntaxes agreed to for this record
91 gw.bib1.diag.107: Query type not supported
92 gw.bib1.diag.108: Malformed query
93 gw.bib1.diag.109: Database unavailable
94 gw.bib1.diag.110: Operator unsupported
95 gw.bib1.diag.111: Too many databases specified
96 gw.bib1.diag.112: Too many result sets created
97 gw.bib1.diag.113: Unsupported attribute type
98 gw.bib1.diag.114: Unsupported Use attribute
99 gw.bib1.diag.115: Unsupported value for Use attribute
100 gw.bib1.diag.116: Use attribute required but not supplied
101 gw.bib1.diag.117: Unsupported Relation attribute
102 gw.bib1.diag.118: Unsupported Structure attribute
103 gw.bib1.diag.119: Unsupported Position attribute
104 gw.bib1.diag.120: Unsupported Truncation attribute
105 gw.bib1.diag.121: Unsupported Attribute Set
106 gw.bib1.diag.122: Unsupported Completeness attribute
107 gw.bib1.diag.123: Unsupported attribute combination
108 gw.bib1.diag.124: Unsupported coded value for term
109 gw.bib1.diag.125: Malformed search term
110 gw.bib1.diag.126: Illegal term value for attribute
111 gw.bib1.diag.127: Unparsable format for un-normalized value
112 gw.bib1.diag.128: Illegal result set name
113 gw.bib1.diag.129: Proximity search of sets not supported
114 gw.bib1.diag.130: Illegal result set in proximity search
115 gw.bib1.diag.131: Unsupported proximity relation
116 gw.bib1.diag.132: Unsupported proximity unit code
117
118 # Help messages
119 gw.help.target: Command:\n
120  \ttarget <host>[:<port>]\n
121  \n
122  The target command selects exactly one target <host>. The <host>
123  is a normal internet domain hostname. The optional <port> argument
124  specifies the port number to use. Normally, this does not need to be
125  specified.
126  \n
127 gw.help.base: Command:\n
128  \tbase <base>1 <base>2 ...\n
129  \n
130  The base command selects one or more databases. However, some 
131  targets do not allow the selection of more than one database.
132  \n
133 gw.help.find: Command:\n
134  \tfind <query>\n\n
135  The find command issues a search request based on the specified
136  <query>. A query consists of one or more <search-element>s separated
137  by boolean operators <bool-operator>, i.e.:\n
138  \tquery = search-element bool-operator search-element ...\n\n
139  There are three boolean operators (| means or):\n
140  \tbool-operator = and | or | not\n\n
141  A search-element has three forms. The first and simplest is
142  when it consists of one or more search-terms as in:\n
143  \t<search-element> = <search-term> ...\n\n
144  In the second form, qualifiers are specified:\n
145  \t<search-element> = <qualifier> <relation> <search-term> ...\n\n
146  A qualifier directs the search to a specified index register. The
147  relation is:\n
148  \t<relation> = > | < | >= | <= | = | <>\n\n
149  The third type of <search-element> is the result-set reference:\n
150  \t<search-element> = s=<name>\n\n
151  Parentheses may be used to create recursive definitions.\n\n
152  Some examples, may be in order:\n
153  \tfind network\n
154  This query consists of one <search-element>, which in turn consists of
155  one <search-term>. The query searches for the word "network".\n\n
156  \tfind computer network\n
157  This is the same as above, but there are two search terms. The
158  phrase "computer network" is searched.\n\n
159  \tfind ti=computer and au=knuth or donald\n
160  There are three <search-element>s. The first and second <search-element>
161  use qualifiers; the last one doesn't. The search is equivalent to:\n
162  \tfind (ti=computer and au=knuth) or donald\n
163  If the 'or' is to be applied to "knuth" and "donald", one could use:\n
164  \tfind ti=computer and (au=knuth or donald)\n\n
165  \tfind computer and s=2\n
166  Here, the <search-term> "computer" is and'ed with result-set "2".
167  Note: The result-set reference faclility is unavailable at the moment.
168  \n
169 gw.help.show: Command:\n
170  \tshow <show-spec> ...\n\n
171  The show command retrieves records. A <show-spec> is a combination
172  of record position specifications and a presentation format
173  specification. A show command with no <show-spec> retrieves
174  10 records and displays them in the full format. A show-spec
175  of the form:\n
176  \tf = <type>\n
177  sets the the format to <type>. Currently, there are three formats:
178  0 - full, 1 - medium, 2 compact format. Record positions can
179  be specified by the form:\n
180  \tp = <from> - <to>\n
181  Here <from> and <to> are two integers specifying the record
182  positions.\n
183  Example:\n
184  \tshow p=2-7 p=9-10 f=1\n
185  Records 2 through 7 and 9-10 are shown in format 1.\n
186 gw.help.general: You 
187  have triggered the "help"-information on the Email gateway. \n\n
188  This preliminary service is a very early alpha release of a Email service
189  which acts as a Z39.50-client (origin). \n\n
190  With this service you can connect to several Z39.50-targets. Your Email
191  body consists of one or more commands. Each command must start on column
192  zero; otherwise it will be ignored. Also, everything AFTER the first
193  empty line in your body is ignored. Thus, you probably do not have to
194  delete your signature in the end.\n\n
195  All your requests will be logged. Hopefully you will get a reply with
196  the result of your queries in a minute or two. If you don't something
197  probably went wrong. Hopefully, we will be able to see what went wrong
198  by examining the log files.\n\n
199  This is what you do:\n
200  * First you must select a target (i.e. a host with a Z39.50-interface
201  to one or more databases) with the "target" command. For example:\n
202  \ttarget dranet.dra.com\n
203  * Second, select the databases in which you wish to search, with the
204  "base" command. For example:\n
205  \tbase drewdb\n\n
206  * Now you are ready to issue real queries by using the "find"-command.
207  The query consists of one or more search words. You can perform boolean
208  searches by using the operators "and", "or" and "not". For example:\n
209  \tfind computer and knuth\n
210  If the target supports it, you may also direct the search to special
211  indexes by using qualfiers. For example, the following query will search
212  for "computer" in the "title"-index and "knuth" in the "normal" index:\n
213  \tfind ti=computer and knuth\n\n
214  * If the query succeeds, you will be informed with the number of hits.
215  To display the records use the "show"-command.\n