02c2ac5c90fec4ac3bbffd9895f328b3cecde5c9
[yaz-moved-to-github.git] / doc / yaz-client-commands.xml
1 <!-- 
2    Commands for YAZ client.
3    Included in both manual and man page for yaz-client.
4 -->
5 <variablelist>
6  <varlistentry id="command-open"><term>
7    <literal>open </literal><replaceable>zurl</replaceable>
8   </term>
9   <listitem>
10    <para>Opens a connection to a server. The syntax for
11     <replaceable>zurl</replaceable> is the same as described
12     above for connecting from the command line.
13    </para>
14    <para>
15     Syntax:
16    </para>
17    <para>
18     [<literal>(tcp|ssl|unix|http)':'</literal>]<replaceable>host</replaceable>
19     [:<replaceable>port</replaceable>][/<replaceable>base</replaceable>]
20    </para>
21   </listitem>
22  </varlistentry>
23  <varlistentry><term>
24    <literal>quit</literal>
25   </term>
26   <listitem>
27    <para>Quits YAZ client</para>
28   </listitem>
29  </varlistentry>
30  <varlistentry id="command-find"><term>
31    <literal>find </literal><replaceable>query</replaceable></term>
32   <listitem>
33    <para>Sends a Search Request using the <replaceable>query</replaceable>
34     given. By default the query is assumed to be PQF. See command
35     <link linkend="command-querytype">querytype</link> for more information.
36    </para>
37   </listitem>
38  </varlistentry>
39  <varlistentry><term>
40    <literal>delete</literal> <replaceable>setname</replaceable></term>
41   <listitem>
42    <para>Deletes result set with name <replaceable>setname</replaceable>
43     on the server.</para>
44   </listitem>
45  </varlistentry>
46  <varlistentry><term>
47    <literal>base </literal><replaceable>base1</replaceable>
48    <replaceable>base2</replaceable> ...
49   </term>
50   <listitem>
51    <para>Sets the name(s) of the database(s) to search. One or more
52     databases may be specified separated by blanks. This commands overrides
53     the database given in <replaceable>zurl</replaceable>.
54    </para>
55   </listitem>
56  </varlistentry>
57  <varlistentry><term>
58    <literal>show </literal>
59    [<replaceable>start</replaceable>[+<replaceable>number</replaceable>]]
60   </term>
61   <listitem>
62    <para>Fetches records by sending a Present Request from the start
63     position given by
64     <replaceable>start</replaceable>
65     a number of records given by <replaceable>number</replaceable>. If
66     <replaceable>start</replaceable> is not given, then the client
67     will fetch from position of the last retrieved record plus 1. If
68     <replaceable>number</replaceable> is not given, then one record will
69     be fetched at a time.
70    </para>
71   </listitem>
72  </varlistentry>
73  <varlistentry><term>
74    <literal>scan</literal> <replaceable>term</replaceable>
75   </term>
76   <listitem>
77    <simpara>Scans
78     database index for a term. The syntax resembles the syntax
79     for <link linkend="command-find"><literal>find</literal></link>.
80     If you want to scan for the word <literal>water</literal> you could
81     write
82    </simpara>
83    <screen>
84     scan water
85    </screen>
86    <simpara>
87     but if you want to scan only in, say the title field, you would write
88    </simpara>
89    <screen>
90     scan @attr 1=4 water
91    </screen>
92   </listitem>
93  </varlistentry>
94  <varlistentry><term>
95    <literal>setscan</literal> <replaceable>set</replaceable> <replaceable>term</replaceable>
96   </term>
97   <listitem>
98    <simpara>Scans database index for a term within a result set. This
99     is similar to the scan command but has a result set as its first argument.
100    </simpara>
101   </listitem>
102  </varlistentry>
103  <varlistentry><term>
104    <literal>scanpos</literal> <replaceable>pos</replaceable>
105   </term>
106   <listitem>
107    <simpara>
108     Sets preferred position for scan. This value
109     is used in next scan. By default position is 1.
110    </simpara>
111   </listitem>
112  </varlistentry>
113  <varlistentry><term>
114    <literal>scansize</literal> <replaceable>size</replaceable>
115   </term>
116   <listitem>
117    <simpara>
118     Sets number of entries to be returned by scan. Default
119     number of entries is 20.
120    </simpara>
121   </listitem>
122  </varlistentry>
123  <varlistentry><term>
124    <literal>scanstep</literal> <replaceable>step</replaceable>
125   </term>
126   <listitem>
127    <simpara>
128     Set step-size for scan. This value is used in next scan
129     sent to the target. By default step-size is 0.
130    </simpara>
131   </listitem>
132  </varlistentry>
133  <varlistentry id="sortspec"><term>
134    <literal>sort</literal> <replaceable>sortspecs</replaceable>
135   </term>
136   <listitem>
137    <para>Sorts a result set. The sort command takes a
138     sequence of space-separated sort specifications, with each sort
139     specification consisting of two space-separated words (so that the
140     whole specification list is made up of an even number of words).
141     The first word of each specification
142     holds a field (sort criterion) and the second holds flags.
143     If the sort criterion includes <literal>=</literal> it is assumed
144     that the <literal>SortKey</literal> is of type
145     <literal>sortAttributes</literal> using Bib-1: in this case
146     the integer before <literal>=</literal> is
147     the attribute type and the integer following <literal>=</literal>
148     is the attribute value.
149     If no <literal>=</literal> is in the criterion it is treated as a
150     sortfield of type InternationalString.
151     The flags word of each sort specification must consist of
152     <literal>s</literal> 
153     for case sensitive or <literal>i</literal> for case insensitive, and
154     <literal>&lt;</literal> for ascending order or <literal>&gt;</literal>
155     for descending order.
156    </para>
157   </listitem>
158  </varlistentry>
159  <varlistentry><term>
160    <literal>sort+</literal>
161   </term>
162   <listitem>
163    <para>Same as <literal>sort</literal> but stores the sorted
164     result set in a new result set.
165    </para>
166   </listitem>
167  </varlistentry>
168  <varlistentry><term>
169    <literal>authentication</literal> <replaceable>openauth</replaceable>
170   </term>
171   <listitem>
172    <para>Sets up a authentication string if a server requires
173     authentication (v2 OpenStyle). The authentication string is first
174     sent to the server when the 
175     <link linkend="command-open"><literal>open</literal></link> command is
176     issued and the Z39.50 Initialize Request is sent, so this command
177     must be used before <literal>open</literal> in order to be effective.
178     A common convention for the <replaceable>authopen</replaceable> string
179     is that the username - and password is separated by a slash, e.g.
180     <literal>myusername/mysecret</literal>.
181    </para>
182   </listitem>
183  </varlistentry>
184
185  <varlistentry><term>
186    <literal>sru</literal> <replaceable>method</replaceable> <replaceable>version</replaceable>
187   </term>
188   <listitem>
189    <para>Selects SRU method and version.
190     Must be one of <literal>POST</literal>,
191     <literal>GET</literal>, <literal>SOAP</literal> (default). Version
192     should be either 1.1 or 1.2. Other versions are allowed - for testing
193     purposes (version negotiation with SRU server).
194    </para>
195   </listitem>
196  </varlistentry>
197
198  <varlistentry><term>
199    <literal>list_all</literal>
200   </term>
201   <listitem>
202    <para>This command displays status and values for many settings.
203    </para>
204   </listitem>
205  </varlistentry>
206  
207  <varlistentry><term>
208    <literal>lslb</literal> <replaceable>n</replaceable>
209   </term>
210   <listitem>
211    <para>Sets the limit for when no records should be returned
212     together with the search result.
213     See the
214     <ulink
215      url="http://www.loc.gov/z3950/agency/markup/04.html#3.2.2.1.6">
216      Z39.50 standard
217     </ulink>
218     for more details.
219    </para>
220   </listitem>
221  </varlistentry>
222
223  <varlistentry><term>
224    <literal>ssub</literal> <replaceable>n</replaceable>
225   </term>
226   <listitem>
227    <para>Sets the limit for when all records should be returned with
228     the search result.
229     See the
230     <ulink
231      url="http://www.loc.gov/z3950/agency/markup/04.html#3.2.2.1.6">
232      Z39.50 standard
233     </ulink> for more details.
234    </para>
235   </listitem>
236  </varlistentry>
237  
238  <varlistentry><term>
239    <literal>mspn</literal> <replaceable>n</replaceable>
240   </term>
241   <listitem>
242    <para>Sets the number of records should be returned if the
243     number of records in the result set is between the values of
244     <literal>lslb</literal> and <literal>ssub</literal>.
245     See the
246     <ulink
247      url="http://www.loc.gov/z3950/agency/markup/04.html#3.2.2.1.6">
248      Z39.50 standard
249     </ulink>
250     for more details.
251    </para>
252   </listitem>
253  </varlistentry>
254  <varlistentry><term>
255    <literal>status</literal>
256   </term>
257   <listitem>
258    <para>Displays the values of <literal>lslb</literal>,
259     <literal>ssub</literal> and <literal>mspn</literal>.
260    </para>
261   </listitem>
262  </varlistentry>
263  <varlistentry><term>
264    <literal>setname</literal>
265   </term>
266   <listitem>
267    <para>Switches named result sets on and off. Default is on.
268    </para>
269   </listitem>
270  </varlistentry>
271  <varlistentry><term>
272    <literal>cancel</literal>
273   </term>
274   <listitem>
275    <para>Sends a Trigger Resource Control Request to the target.
276    </para>
277   </listitem>
278  </varlistentry>
279  <varlistentry><term>
280    <literal>format</literal> <replaceable>oid</replaceable>
281   </term>
282   <listitem>
283    <para>Sets the preferred transfer syntax for retrieved records.
284     yaz-client supports all the record syntaxes that currently
285     are registered. See
286     <ulink
287      url="http://www.loc.gov/z3950/agency/defns/oids.html#5">
288      Z39.50 Standard
289     </ulink>
290     for more details. Commonly used records syntaxes include usmarc,
291     sutrs, grs1 and xml.
292    </para>
293   </listitem>
294  </varlistentry>
295  <varlistentry><term>
296    <literal>elements</literal> <replaceable>e</replaceable>
297   </term>
298   <listitem>
299    <para>Sets the element set name for the records. Many targets support
300     element sets are B (for brief) and F (for full).
301    </para>
302   </listitem>
303  </varlistentry>
304  <varlistentry><term>
305    <literal>close</literal>
306   </term>
307   <listitem>
308    <para>Sends a Z39.50 Close APDU and closes connection with the peer
309    </para>
310   </listitem>
311  </varlistentry>
312  <varlistentry id="command-querytype"><term>
313    <literal>querytype</literal> <replaceable>type</replaceable>
314   </term>
315   <listitem>
316    <para>Sets the query type as used by command 
317    <link linkend="command-find"><literal>find</literal></link>.
318     The following is supported:
319     <literal>prefix</literal> for
320         <link linkend="PQF">Prefix Query Notation</link> (Type-1 Query);
321     <literal>ccl</literal> for CCL search (Type-2 Query),
322     <literal>cql</literal> for CQL (Type-104 search with CQL OID),
323     <literal>ccl2rpn</literal> for
324         <link linkend="CCL">CCL</link> to RPN conversion (Type-1 Query).
325     <literal>cql2rpn</literal> for
326         CQL to RPN conversion (Type-1 Query).
327    </para>
328   </listitem>
329  </varlistentry>
330  <varlistentry><term>
331    <literal>attributeset</literal> <replaceable>set</replaceable>
332   </term>
333   <listitem>
334    <para>
335     Sets attribute set OID for prefix queries (RPN, Type-1).
336    </para>
337   </listitem>
338  </varlistentry>
339  <varlistentry><term>
340    <literal>refid</literal> <replaceable>id</replaceable>
341   </term>
342   <listitem>
343    <para>Sets reference ID for Z39.50 Request(s).
344    </para>
345   </listitem>
346  </varlistentry>
347  <varlistentry><term>
348    <literal>itemorder</literal>
349    <replaceable>type</replaceable> <replaceable>no</replaceable>
350   </term>
351   <listitem>
352    <para>Sends an Item Order Request using the ILL External. 
353     <replaceable>type</replaceable> is either 1 or 2 which corresponds to
354     ILL-Profile 1 and 2 respectively. The <replaceable>no</replaceable>
355     is the Result Set position of the record to be ordered.
356    </para>
357   </listitem>
358  </varlistentry>
359  <varlistentry><term>
360    <literal>update</literal>
361    <replaceable>action</replaceable>
362    <replaceable>recid</replaceable>
363    <replaceable>doc</replaceable>
364   </term>
365   <listitem>
366    <para>Sends Item Update Request. The <replaceable>action</replaceable>
367     argument must be the action type: one of <literal>insert</literal>,
368     <literal>replace</literal>, <literal>delete</literal> and
369     <literal>update</literal>. The second argument, 
370     <replaceable>recid</replaceable>, is the
371     record identifier (any string). Third argument which is optional is
372     the record document for the request. If doc is a quoted string
373     (double quotes) the string content is used verbatim. If doc is not
374     a quoted string, it is assumed to be a filename which is read, then
375     sent as the docuemnt content. If doc is omitted, the last received
376     record (as parf of present response or piggybacked search response) 
377     is used for the update.
378    </para>
379   </listitem>
380  </varlistentry>
381
382  <varlistentry><term>
383    <literal>source</literal>
384    <replaceable>filename</replaceable>
385   </term>
386   <listitem>
387    <para>Executes list of commands from
388     file <replaceable>filename</replaceable>, just like source on
389     most UNIX shells. A single dot (<literal>.</literal>) can be used
390     as an alternative.
391    </para>
392   </listitem>
393  </varlistentry>
394
395  <varlistentry><term>
396    <literal>!</literal>
397    <replaceable>args</replaceable>
398   </term>
399   <listitem>
400    <para>Executes command <replaceable>args</replaceable> in subshell
401     using the <literal>system</literal> call.
402    </para>
403   </listitem>
404  </varlistentry>
405
406  <varlistentry><term>
407    <literal>push_command</literal>
408    <replaceable>command</replaceable>
409   </term>
410   <listitem>
411    <para>The push_command takes another command as its argument.
412     That command is then added to the history information (so
413     you can retrieve it later). The command itself is not
414     executed. This command only works if you have GNU readline/history
415     enabled.
416    </para>
417   </listitem>
418  </varlistentry>
419
420  <varlistentry><term>
421    <literal>set_apdufile</literal>
422    <replaceable>filename</replaceable>
423   </term>
424   <listitem>
425    <para>Sets that APDU should be logged to file
426     <replaceable>filename</replaceable>. Another way to achieve
427     APDU log is by using command-line option <literal>-a</literal>.
428    </para>
429   </listitem>
430  </varlistentry>
431
432  <varlistentry><term>
433    <literal>set_auto_reconnect</literal>
434    <replaceable>flag</replaceable>
435   </term>
436   <listitem>
437    <para>Specifies whether YAZ client automatically reconnect if
438     target closes connection (Z39.50 only).
439    </para>
440    <para>
441     <replaceable>flag</replaceable> must be either
442     <literal>on</literal> or <literal>off</literal>.
443    </para>
444   </listitem>
445  </varlistentry>
446
447  <varlistentry id="command-set-auto-wait"><term>
448    <literal>set_auto_wait</literal>
449    <replaceable>flag</replaceable>
450   </term>
451   <listitem>
452    <para>Specifies whether YAZ client should wait for
453    response protocol packages after a request.
454    By default YAZ client waits (on) for response packages immediately
455    after a command (find, show) has been issued. If <literal>off</literal>
456    is used, YAZ client does not attempt to receive packages automatically.
457    These will have to be manually received when command 
458    <link linkend="command-wait-response">
459     <literal>wait_response</literal>
460    </link> is used.
461    </para>
462    <para>
463    <replaceable>flag</replaceable> must be either
464    <literal>on</literal> or <literal>off</literal>.
465    </para>
466   </listitem>
467  </varlistentry>
468
469  <varlistentry><term>
470    <literal>set_marcdump</literal>
471    <replaceable>filename</replaceable>
472   </term>
473   <listitem>
474    <para>Specifies that all retrieved records should be appended to
475     file <replaceable>filename</replaceable>. This command does the
476     thing as option <literal>-m</literal>.
477    </para>
478   </listitem>
479  </varlistentry>
480
481  <varlistentry><term>
482    <literal>schema</literal>
483    <replaceable>schemaid</replaceable>
484   </term>
485   <listitem>
486    <para>Specifies schema for retrieval.
487     Schema may be specified as an OID for Z39.50.
488     For SRU, schema is a simple string URI.
489    </para>
490   </listitem>
491  </varlistentry>
492
493  <varlistentry id="command-charset"><term>
494    <literal>charset</literal>
495    <replaceable>negotiationcharset</replaceable>
496    [<replaceable>displaycharset</replaceable>]
497    [[<replaceable>marccharset</replaceable>]]
498   </term>
499   <listitem>
500    <para>Specifies character set (encoding) for Z39.50
501     negotiation / SRU encoding and/or character set for output (terminal).
502    </para>
503    <para>
504     <replaceable>negotiationcharset</replaceable> is the name
505     of the character set to be negotiated by the server. The special name
506     <literal>-</literal> for <replaceable>negotiationcharset</replaceable>
507     specifies <emphasis>no</emphasis> character set to be negotiated.
508    </para>
509    <para>
510     If <replaceable>displaycharset</replaceable> is given, it specifies name
511     of the character set of the output (on the terminal on which
512     YAZ client is running). To disable conversion of characters
513     to the output encoding, the special name <literal>-</literal> (dash)
514     can be used.
515     If the special name <literal>auto</literal> is given, YAZ client will
516     convert strings to the encoding of the
517     terminal as returned by <function>nl_langinfo</function> call.
518    </para>
519    <para>
520     If <replaceable>marcharset</replaceable> is given, it specifies name
521     of the character set of retrieved MARC records from server. See
522     also <literal>marcharset</literal> command.
523    </para>
524    <note>
525     <para>
526      Since character set negotation takes effect in the Z39.50
527      Initialize Request you should issue this command before
528      command <link linkend="command-open"><literal>open</literal></link>
529      is used.
530     </para>
531    </note>
532    <note>
533     <para>
534      MARC records are not covered by Z39.50 character set negotiation,
535      so that's why there is a separate character that must be known
536      in order to do meaningful converson(s).
537     </para>
538    </note>
539   </listitem>
540  </varlistentry>
541
542  <varlistentry><term>
543    <literal>negcharset</literal>
544    <replaceable>charset</replaceable>
545   </term>
546   <listitem>
547    <para>Specifies character set for negotiation (Z39.50). The
548     argument is the same as second argument for command
549     <link linkend="command-charset"><literal>charset</literal></link>.
550    </para>
551   </listitem>
552  </varlistentry>
553
554  <varlistentry><term>
555    <literal>displaycharset</literal>
556    <replaceable>charset</replaceable>
557   </term>
558   <listitem>
559    <para>Specifies character set for output (display). The
560     argument is the same as second argument for command 
561     <link linkend="command-charset"><literal>charset</literal></link>.
562    </para>
563   </listitem>
564  </varlistentry>
565
566  <varlistentry><term>
567    <literal>marccharset</literal>
568    <replaceable>charset</replaceable>
569   </term>
570   <listitem>
571    <para>Specifies character set for retrieved MARC records so
572     that YAZ client can display them in a character suitable
573     for your display. See <literal>charset</literal> command.
574     If <literal>auto</literal> is given, YAZ will assume
575     that MARC21/USMARC is using MARC8/UTF8 and ISO-8859-1
576     for all other MARC variants. The charset argument is the
577     same as third argument for command
578     <link linkend="command-charset"><literal>charset</literal></link>.
579    </para>
580   </listitem>
581  </varlistentry>
582
583  <varlistentry><term>
584    <literal>querycharset</literal>
585    <replaceable>charset</replaceable>
586   </term>
587   <listitem>
588    <para>Specifies character set for query terms for Z39.50 RPN
589     queries and Z39.50 Scan Requests (termListAndStartPoint).
590     This is a pure client-side conversion which converts from
591     displayCharset to queryCharset.
592    </para>
593   </listitem>
594  </varlistentry>
595  
596  <varlistentry><term>
597    <literal>set_cclfile</literal>
598    <replaceable>filename</replaceable>
599   </term>
600   <listitem>
601    <para>Specifies that CCL fields should be read from file
602     file <replaceable>filename</replaceable>. This command does the
603     thing as option <literal>-c</literal>.
604    </para>
605   </listitem>
606  </varlistentry>
607
608  <varlistentry><term>
609    <literal>set_cqlfile</literal>
610    <replaceable>filename</replaceable>
611   </term>
612   <listitem>
613    <para>Specifies that CQL fields should be read from file
614     file <replaceable>filename</replaceable>. This command does the
615     thing as option <literal>-q</literal>.
616    </para>
617   </listitem>
618  </varlistentry>
619
620  <varlistentry><term>
621    <literal>register_oid</literal>
622    <replaceable>name</replaceable>
623    <replaceable>class</replaceable>
624    <replaceable>OID</replaceable>
625   </term>
626   <listitem>
627    <para>This command allows you to register your own object
628     identifier - so that instead of entering a long dot-notation
629     you can use a short name instead.
630     The <replaceable>name</replaceable> is your
631     name for the OID, <replaceable>class</replaceable> is the
632     class, and <replaceable>OID</replaceable> is the raw OID in
633     dot notation. Class is one <literal>appctx</literal>,
634     <literal>absyn</literal>, <literal>attet</literal>,
635     <literal>transyn</literal>, <literal>diagset</literal>,
636     <literal>recsyn</literal>, <literal>resform</literal>,
637     <literal>accform</literal>, <literal>extserv</literal>,
638     <literal>userinfo</literal>, <literal>elemspec</literal>,
639     <literal>varset</literal>, <literal>schema</literal>,
640     <literal>tagset</literal>, <literal>general</literal>.
641     If you're in doubt use the <literal>general</literal>
642     class.
643    </para>
644   </listitem>
645  </varlistentry>
646
647  <varlistentry><term>
648    <literal>register_tab</literal>
649    <replaceable>command</replaceable>
650    <replaceable>string</replaceable>
651   </term>
652   <listitem>
653    <para>This command registers a TAB completion string for
654     the command given.
655    </para>
656   </listitem>
657  </varlistentry>
658
659  <varlistentry><term>
660    <literal>sleep</literal>
661    <replaceable>seconds</replaceable>
662   </term>
663   <listitem>
664    <para>This command makes YAZ client sleep (be idle) for
665     the number of seconds given.
666    </para>
667   </listitem>
668  </varlistentry>
669
670  <varlistentry id="command-wait-response"><term>
671    <literal>wait_response</literal>
672    [ <replaceable>number</replaceable>]
673   </term>
674   <listitem>
675    <para>This command makes YAZ client wait for a number of
676     response packages from target. If <replaceable>number</replaceable> is
677     omitted, 1 is assumed. 
678    </para>
679    <para>This command is rarely used and is only useful if command
680     <link linkend="command-set-auto-wait">
681      <literal>set_auto_wait</literal>
682     </link> is set to off.
683    </para>
684   </listitem>
685  </varlistentry>
686
687  <varlistentry id="command-xmles"><term>
688    <literal>xmles</literal>
689    <replaceable>OID</replaceable>
690    <replaceable>doc</replaceable>
691   </term>
692   <listitem>
693    <para>Sends XML Extended Services request using the OID and doc given.
694    </para>
695   </listitem>
696  </varlistentry>
697
698  <varlistentry><term>
699    <literal>zversion</literal>
700    <replaceable>ver</replaceable>
701   </term>
702   <listitem>
703    <para>This command sets Z39.50 version for negotiation. 
704     Should be used before 
705     <link linkend="command-open"><literal>open</literal></link>.
706     By default 3 (version 3) is used.
707    </para>
708   </listitem>
709  </varlistentry>
710
711  <varlistentry><term>
712    <literal>options</literal>
713    <replaceable>op1 op2..</replaceable>
714   </term>
715   <listitem>
716    <para>This command sets Z39.50 options for negotiation. 
717     Should be used before 
718    <link linkend="command-open"><literal>open</literal></link>.
719    </para>
720    <para>
721     The following options are supported:
722     <literal>search</literal>,  
723     <literal>present</literal>,  
724     <literal>delSet</literal>,  
725     <literal>resourceReport</literal>,  
726     <literal>triggerResourceCtrl</literal>,  
727     <literal>resourceCtrl</literal>,  
728     <literal>accessCtrl</literal>,  
729     <literal>scan</literal>,  
730     <literal>sort</literal>,  
731     <literal>extendedServices</literal>,  
732     <literal>level_1Segmentation</literal>,  
733     <literal>level_2Segmentation</literal>,  
734     <literal>concurrentOperations</literal>,  
735     <literal>namedResultSets</literal>,  
736     <literal>encapsulation</literal>,  
737     <literal>resultCount</literal>,  
738     <literal>negotiationModel</literal>,  
739     <literal>duplicationDetection</literal>,  
740     <literal>queryType104</literal>,  
741     <literal>pQESCorrection</literal>,  
742     <literal>stringSchema</literal>.
743    </para>
744   </listitem>
745  </varlistentry>
746  
747 </variablelist>
748 <!-- Keep this comment at the end of the file
749 Local variables:
750 mode: sgml
751 sgml-omittag:t
752 sgml-shorttag:t
753 sgml-minimize-attributes:nil
754 sgml-always-quote-attributes:t
755 sgml-indent-step:1
756 sgml-indent-data:t
757 sgml-parent-document: "yaz.xml"
758 sgml-local-catalogs: nil
759 sgml-namecase-general:t
760 End:
761 -->