1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
---|
2 | <HTML>
|
---|
3 | <HEAD>
|
---|
4 | <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
|
---|
5 | <TITLE>YAZ User's Guide and Reference</TITLE>
|
---|
6 | <LINK HREF="yaz-1.html" REL=next>
|
---|
7 |
|
---|
8 |
|
---|
9 | </HEAD>
|
---|
10 | <BODY>
|
---|
11 | <A HREF="yaz-1.html">Next</A>
|
---|
12 | Previous
|
---|
13 | Contents
|
---|
14 | <HR>
|
---|
15 | <H1>YAZ User's Guide and Reference</H1>
|
---|
16 |
|
---|
17 | <H2>
|
---|
18 | <A HREF="http://www.indexdata.dk/">Index Data</A>, <CODE>
|
---|
19 | <A HREF="mailto:[email protected]">[email protected]</A></CODE></H2>$Revision: 1343 $
|
---|
20 | <P><HR>
|
---|
21 | <EM>This document is the programmer's guide and reference to the YAZ
|
---|
22 | package. YAZ is a compact toolkit that provides access to the
|
---|
23 | Z39.50/SR protocol, as well as a set of higher-level tools for
|
---|
24 | implementing the server and client roles, respectively.
|
---|
25 | The documentation can be used on its own, or as a reference when looking
|
---|
26 | at the example applications provided with the package.</EM>
|
---|
27 | <HR>
|
---|
28 | <P>
|
---|
29 | <H2><A NAME="toc1">1.</A> <A HREF="yaz-1.html">Introduction</A></H2>
|
---|
30 |
|
---|
31 | <P>
|
---|
32 | <H2><A NAME="toc2">2.</A> <A HREF="yaz-2.html">Compilation and Installation</A></H2>
|
---|
33 |
|
---|
34 | <UL>
|
---|
35 | <LI><A HREF="yaz-2.html#ss2.1">2.1 UNIX</A>
|
---|
36 | <LI><A HREF="yaz-2.html#ss2.2">2.2 WIN32</A>
|
---|
37 | </UL>
|
---|
38 | <P>
|
---|
39 | <H2><A NAME="toc3">3.</A> <A HREF="yaz-3.html">The ASN Module</A></H2>
|
---|
40 |
|
---|
41 | <UL>
|
---|
42 | <LI><A HREF="yaz-3.html#ss3.1">3.1 Introduction</A>
|
---|
43 | <LI><A HREF="yaz-3.html#ss3.2">3.2 Preparing PDUs</A>
|
---|
44 | <LI><A HREF="yaz-3.html#ss3.3">3.3 Object Identifiers</A>
|
---|
45 | <LI><A HREF="yaz-3.html#ss3.4">3.4 EXTERNAL Data</A>
|
---|
46 | <LI><A HREF="yaz-3.html#ss3.5">3.5 PDU Contents Table</A>
|
---|
47 | </UL>
|
---|
48 | <P>
|
---|
49 | <H2><A NAME="toc4">4.</A> <A HREF="yaz-4.html">Supporting Tools</A></H2>
|
---|
50 |
|
---|
51 | <UL>
|
---|
52 | <LI><A HREF="yaz-4.html#ss4.1">4.1 Query Syntax Parsers</A>
|
---|
53 | <LI><A HREF="yaz-4.html#ss4.2">4.2 Object Identifiers</A>
|
---|
54 | <LI><A HREF="yaz-4.html#ss4.3">4.3 Nibble Memory</A>
|
---|
55 | </UL>
|
---|
56 | <P>
|
---|
57 | <H2><A NAME="toc5">5.</A> <A HREF="yaz-5.html">The ODR Module</A></H2>
|
---|
58 |
|
---|
59 | <UL>
|
---|
60 | <LI><A HREF="yaz-5.html#ss5.1">5.1 Introduction</A>
|
---|
61 | <LI><A HREF="yaz-5.html#ss5.2">5.2 Using ODR</A>
|
---|
62 | <LI><A HREF="yaz-5.html#ss5.3">5.3 Programming with ODR</A>
|
---|
63 | <LI><A HREF="yaz-5.html#ss5.4">5.4 Debugging</A>
|
---|
64 | </UL>
|
---|
65 | <P>
|
---|
66 | <H2><A NAME="toc6">6.</A> <A HREF="yaz-6.html">The COMSTACK Module</A></H2>
|
---|
67 |
|
---|
68 | <UL>
|
---|
69 | <LI><A HREF="yaz-6.html#ss6.1">6.1 Introduction</A>
|
---|
70 | <LI><A HREF="yaz-6.html#ss6.2">6.2 Common Functions</A>
|
---|
71 | <LI><A HREF="yaz-6.html#ss6.3">6.3 Client Side</A>
|
---|
72 | <LI><A HREF="yaz-6.html#ss6.4">6.4 Server Side</A>
|
---|
73 | <LI><A HREF="yaz-6.html#ss6.5">6.5 Addresses</A>
|
---|
74 | <LI><A HREF="yaz-6.html#ss6.6">6.6 Diagnostics</A>
|
---|
75 | <LI><A HREF="yaz-6.html#ss6.7">6.7 Enabling OSI Communication</A>
|
---|
76 | <LI><A HREF="yaz-6.html#ss6.8">6.8 Summary and Synopsis</A>
|
---|
77 | </UL>
|
---|
78 | <P>
|
---|
79 | <H2><A NAME="toc7">7.</A> <A HREF="yaz-7.html">Making an IR Interface for Your Database with YAZ</A></H2>
|
---|
80 |
|
---|
81 | <UL>
|
---|
82 | <LI><A HREF="yaz-7.html#ss7.1">7.1 Introduction</A>
|
---|
83 | <LI><A HREF="yaz-7.html#ss7.2">7.2 The Database Frontend</A>
|
---|
84 | <LI><A HREF="yaz-7.html#ss7.3">7.3 The Backend API</A>
|
---|
85 | <LI><A HREF="yaz-7.html#ss7.4">7.4 Your main() Routine</A>
|
---|
86 | <LI><A HREF="yaz-7.html#ss7.5">7.5 The Backend Functions</A>
|
---|
87 | <LI><A HREF="yaz-7.html#ss7.6">7.6 Application Invocation</A>
|
---|
88 | <LI><A HREF="yaz-7.html#ss7.7">7.7 Summary and Synopsis</A>
|
---|
89 | </UL>
|
---|
90 | <P>
|
---|
91 | <H2><A NAME="toc8">8.</A> <A HREF="yaz-8.html">Future Directions</A></H2>
|
---|
92 |
|
---|
93 | <P>
|
---|
94 | <H2><A NAME="toc9">9.</A> <A HREF="yaz-9.html">License</A></H2>
|
---|
95 |
|
---|
96 | <UL>
|
---|
97 | <LI><A HREF="yaz-9.html#ss9.1">9.1 Index Data Copyright</A>
|
---|
98 | <LI><A HREF="yaz-9.html#ss9.2">9.2 Additional Copyright Statements</A>
|
---|
99 | </UL>
|
---|
100 | <P>
|
---|
101 | <H2><A NAME="toc10">10.</A> <A HREF="yaz-10.html">About Index Data</A></H2>
|
---|
102 |
|
---|
103 | <HR>
|
---|
104 | <A HREF="yaz-1.html">Next</A>
|
---|
105 | Previous
|
---|
106 | Contents
|
---|
107 | </BODY>
|
---|
108 | </HTML>
|
---|