Bug 27742: Page titles have unique info first
[koha.git] / koha-tmpl / opac-tmpl / bootstrap / en / modules / ilsdi.tt
1 [% USE Koha %]
2 [% INCLUDE 'doc-head-open.inc' %]
3 <title>
4     [% IF ( GetAvailability ) %]
5         ILS-DI &rsaquo; GetAvailability
6     [% ELSIF ( GetRecords ) %]
7         ILS-DI &rsaquo; GetRecords
8     [% ELSIF ( GetAuthorityRecords ) %]
9         ILS-DI &rsaquo; GetAuthorityRecords
10     [% ELSIF ( LookupPatron ) %]
11         ILS-DI &rsaquo; LookupPatron
12     [% ELSIF ( AuthenticatePatron ) %]
13         ILS-DI &rsaquo; AuthenticatePatron
14     [% ELSIF ( GetPatronInfo ) %]
15         ILS-DI &rsaquo; GetPatronInfo
16     [% ELSIF ( GetPatronStatus ) %]
17         ILS-DI &rsaquo; GetPatronStatus
18     [% ELSIF ( GetServices ) %]
19         ILS-DI &rsaquo; GetServices
20     [% ELSIF ( RenewLoan ) %]
21         ILS-DI &rsaquo; RenewLoan
22     [% ELSIF ( HoldTitle ) %]
23         ILS-DI &rsaquo; HoldTitle
24     [% ELSIF ( HoldItem ) %]
25         ILS-DI &rsaquo; HoldItem
26     [% ELSIF ( CancelHold ) %]
27         ILS-DI &rsaquo; CancelHold
28     [% ELSE %]
29         ILS-DI
30     [% END %]
31  &rsaquo; [% IF ( LibraryNameTitle ) %][% LibraryNameTitle | html %][% ELSE %]Koha online[% END %] catalog
32 </title>
33 [% INCLUDE 'doc-head-close.inc' %]
34 [% BLOCK cssinclude %][% END %]
35 </head>
36 <body id="opac_ilsdi" class="opac">
37 [% INCLUDE 'masthead.inc' %]
38
39     <div class="main">
40         <ul class="breadcrumb">
41             <li><a href="/cgi-bin/koha/opac-main.pl">Home</a></li>
42             [% IF ( GetAvailability ) %]
43                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
44                 <li><a href="#">GetAvailability</a></li>
45             [% ELSIF ( GetRecords ) %]
46                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
47                 <li><a href="#">GetRecords</a></li>
48             [% ELSIF ( GetAuthorityRecords ) %]
49                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
50                 <li><a href="#">GetAuthorityRecords</a></li>
51             [% ELSIF ( LookupPatron ) %]
52                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
53                 <li><a href="#">LookupPatron</a></li>
54             [% ELSIF ( AuthenticatePatron ) %]
55                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
56                 <li><a href="#">AuthenticatePatron</a></li>
57             [% ELSIF ( GetPatronInfo ) %]
58                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
59                 <li><a href="#">GetPatronInfo</a></li>
60             [% ELSIF ( GetPatronStatus ) %]
61                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
62                 <li><a href="#">GetPatronStatus</a></li>
63             [% ELSIF ( GetServices ) %]
64                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
65                 <li><a href="#">GetServices</a></li>
66             [% ELSIF ( RenewLoan ) %]
67                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
68                 <li><a href="#">RenewLoan</a></li>
69             [% ELSIF ( HoldTitle ) %]
70                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
71                 <li><a href="#">HoldTitle</a></li>
72             [% ELSIF ( HoldItem ) %]
73                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
74                 <li><a href="#">HoldItem</a></li>
75             [% ELSIF ( CancelHold ) %]
76                 <li><a href="/cgi-bin/koha/ilsdi.pl">ILS-DI</a></li>
77                 <li><a href="#">CancelHold</a></li>
78             [% ELSE %]
79                 <li><a href="#">ILS-DI</a></li>
80             [% END %]
81         </ul>
82
83         <div class="container-fluid">
84             <div class="row">
85                 [% IF ( OpacNav || OpacNavBottom ) %]
86                     <div class="col col-lg-2 order-2 order-lg-1">
87                         <div id="navigation">
88                             [% INCLUDE 'navigation.inc' %]
89                         </div>
90                     </div>
91                     <div class="col-10 order-first order-md-first order-lg-2">
92                 [% ELSE %]
93                     <div class="col order-first order-md-first order-lg-2">
94                 [% END %]
95                 <div id="ilsdi">
96                     <h1>ILS-DI</h1>
97                         [% IF ( GetAvailability ) %]
98
99                             <h2>GetAvailability</h2>
100                             <p>Given a set of bibliographic or item identifiers, returns a
101                             list with availability of the items associated with the identifiers.</p>
102
103                             <h4>Parameters</h4>
104                             <dl>
105                                 <dt><strong>id</strong> (Required)</dt>
106                                 <dd>list of either bibliographic or item identifiers</dd>
107                                 <dt><strong>id_type</strong> (Required)</dt>
108                                 <dd>defines the type of record identifier being used in the request, possible values:
109                                     <ul>
110                                         <li>bib</li>
111                                         <li>item</li>
112                                     </ul>
113                                 </dd>
114                                 <dt><strong>return_type</strong> (Optional)</dt>
115                                 <dd>requests a particular level of detail in reporting availability, possible values:
116                                     <ul>
117                                         <li>bib</li>
118                                         <li>item</li>
119                                     </ul>
120                                 </dd>
121                                 <dt><strong>return_fmt</strong> (Optional)</dt>
122                                 <dd>requests a particular format or set of formats in reporting availability</dd>
123                             </dl>
124
125                             <h4>Example call</h4>
126                             <a href="ilsdi.pl?service=GetAvailability&amp;id=1+2+99999&amp;id_type=item">
127                                 ilsdi.pl?service=GetAvailability&amp;id=1+2+99999&amp;id_type=item
128                             </a>
129
130                             <h4>Example response</h4>
131 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
132 &lt;dlf:collection
133   xmlns:dlf="http://diglib.org/ilsdi/1.1"
134   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
135   xsi:schemaLocation="http://diglib.org/ilsdi/1.1
136     http://diglib.org/architectures/ilsdi/schemas/1.1/dlfexpanded.xsd"&gt;
137   &lt;dlf:record&gt;
138     &lt;dlf:bibliographic id="1" /&gt;
139     &lt;dlf:items&gt;
140       &lt;dlf:item id="1"&gt;
141         &lt;dlf:simpleavailability&gt;
142           &lt;dlf:identifier&gt;1&lt;/dlf:identifier&gt;
143           &lt;dlf:availabilitystatus&gt;available&lt;/dlf:availabilitystatus&gt;
144           &lt;dlf:location&gt;Bibliothèque Jean Prunier&lt;/dlf:location&gt;
145         &lt;/dlf:simpleavailability&gt;
146       &lt;/dlf:item&gt;
147     &lt;/dlf:items&gt;
148   &lt;/dlf:record&gt;
149   &lt;dlf:record&gt;
150     &lt;dlf:bibliographic id="2" /&gt;
151     &lt;dlf:items&gt;
152       &lt;dlf:item id="2"&gt;
153         &lt;dlf:simpleavailability&gt;
154           &lt;dlf:identifier&gt;2&lt;/dlf:identifier&gt;
155           &lt;dlf:availabilitystatus&gt;available&lt;/dlf:availabilitystatus&gt;
156           &lt;dlf:location&gt;Bibliothèque Jean Prunier&lt;/dlf:location&gt;
157         &lt;/dlf:simpleavailability&gt;
158       &lt;/dlf:item&gt;
159     &lt;/dlf:items&gt;
160   &lt;/dlf:record&gt;
161   &lt;dlf:record&gt;
162     &lt;dlf:bibliographic id="99999" /&gt;
163     &lt;dlf:items&gt;
164       &lt;dlf:item id="99999"&gt;
165         &lt;dlf:simpleavailability&gt;
166           &lt;dlf:identifier&gt;99999&lt;/dlf:identifier&gt;
167
168           &lt;dlf:availabilitystatus&gt;unknown&lt;/dlf:availabilitystatus&gt;
169           &lt;dlf:availabilitymsg&gt;Error: could not retrieve availability for this ID&lt;/dlf:availabilitymsg&gt;
170         &lt;/dlf:simpleavailability&gt;
171       &lt;/dlf:item&gt;
172     &lt;/dlf:items&gt;
173   &lt;/dlf:record&gt;
174 &lt;/dlf:collection&gt;</pre>
175
176                             [% ELSIF ( GetRecords ) %]
177
178                                 <h2>GetRecords</h2>
179                                 <p>Given a list of record identifiers, returns a list of record
180                                 objects that contain bibliographic information, as well as
181                                 associated holdings and item information. The caller may request
182                                 a specific metadata schema for the record objects to be returned.
183                                 This function behaves similarly to HarvestBibliographicRecords and
184                                 HarvestExpandedRecords in Data Aggregation, but allows quick, real
185                                 time lookup by bibliographic identifier.</p>
186                                 <p>You can use OAI-PMH ListRecords instead of this service.</p>
187
188                                 <h4>Parameters</h4>
189                                 <dl>
190                                     <dt><strong>id</strong> (Required)</dt>
191                                     <dd>list of system record identifiers</dd>
192                                     <dt><strong>id_type</strong> (Optional)</dt>
193                                     <dd>Defines the metadata schema in which the records are
194                                     returned, possible values:
195                                         <ul>
196                                             <li>MARCXML</li>
197                                         </ul>
198                                     </dd>
199                                 </dl>
200
201                                 <h4>Example Call</h4>
202                                 <a href="ilsdi.pl?service=GetRecords&amp;id=1+2+99999">
203                                     ilsdi.pl?service=GetRecords&amp;id=1+2+99999
204                                 </a>
205
206                                 <h4>Example response</h4>
207 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
208 &lt;GetRecords&gt;
209   &lt;record&gt;
210     &lt;biblioitemnumber&gt;1&lt;/biblioitemnumber&gt;
211     &lt;isbn&gt;9782862749198&lt;/isbn&gt;
212     &lt;marcxml&gt;
213       &lt;?xml version="1.0" encoding="UTF-8" ?&gt;
214       &lt;record
215           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
216           xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd"
217           xmlns="http://www.loc.gov/MARC21/slim"&gt;
218         &lt;leader&gt;00397nac a22001451u 4500&lt;/leader&gt;
219         &lt;datafield tag="010" ind1=" " ind2=" "&gt;
220           &lt;subfield code="a"&gt;9782862749198&lt;/subfield&gt;
221         &lt;/datafield&gt;
222         &lt;datafield tag="090" ind1=" " ind2=" "&gt;
223           &lt;subfield code="a"&gt;1&lt;/subfield&gt;
224         &lt;/datafield&gt;
225         &lt;datafield tag="101" ind1=" " ind2=" "&gt;
226           &lt;subfield code="a"&gt;fre&lt;/subfield&gt;
227         &lt;/datafield&gt;
228         &lt;datafield tag="100" ind1=" " ind2=" "&gt;
229           &lt;subfield code="a"&gt;20080725              frey50       &lt;/subfield&gt;
230         &lt;/datafield&gt;
231         &lt;datafield tag="200" ind1=" " ind2=" "&gt;
232           &lt;subfield code="a"&gt;Jardins d'enfance&lt;/subfield&gt;
233           &lt;subfield code="b"&gt;LITT&lt;/subfield&gt;
234           &lt;subfield code="f"&gt;Abécassis, Eliette&lt;/subfield&gt;
235         &lt;/datafield&gt;
236         &lt;datafield tag="210" ind1=" " ind2=" "&gt;
237           &lt;subfield code="c"&gt;cherche midi éditeur&lt;/subfield&gt;
238           &lt;subfield code="d"&gt;11/2001&lt;/subfield&gt;
239         &lt;/datafield&gt;
240         &lt;datafield tag="215" ind1=" " ind2=" "&gt;
241           &lt;subfield code="a"&gt;180&lt;/subfield&gt;
242         &lt;/datafield&gt;
243         &lt;datafield tag="225" ind1=" " ind2=" "&gt;
244           &lt;subfield code="a"&gt;nouvelles&lt;/subfield&gt;
245         &lt;/datafield&gt;
246         &lt;datafield tag="995" ind1=" " ind2=" "&gt;
247           &lt;subfield code="9"&gt;1&lt;/subfield&gt;
248           &lt;subfield code="c"&gt;BIB&lt;/subfield&gt;
249           &lt;subfield code="2"&gt;0&lt;/subfield&gt;
250           &lt;subfield code="k"&gt;R ABE&lt;/subfield&gt;
251           &lt;subfield code="o"&gt;0&lt;/subfield&gt;
252           &lt;subfield code="e"&gt;Secteur Adulte&lt;/subfield&gt;
253           &lt;subfield code="b"&gt;BIB&lt;/subfield&gt;
254           &lt;subfield code="j"&gt;7786000200&lt;/subfield&gt;
255           &lt;subfield code="q"&gt;a&lt;/subfield&gt;
256           &lt;subfield code="r"&gt;2&lt;/subfield&gt;
257           &lt;subfield code="s"&gt;Achats&lt;/subfield&gt;
258         &lt;/datafield&gt;
259         &lt;controlfield tag="001"&gt;1&lt;/controlfield&gt;
260       &lt;/record&gt;
261     &lt;/marcxml&gt;
262     &lt;publicationyear&gt;2001&lt;/publicationyear&gt;
263     &lt;collectiontitle&gt;nouvelles&lt;/collectiontitle&gt;
264     &lt;pages&gt;180&lt;/pages&gt;
265     &lt;issues&gt;
266     &lt;/issues&gt;
267     &lt;itemtype&gt;LITT&lt;/itemtype&gt;
268     &lt;biblionumber&gt;1&lt;/biblionumber&gt;
269     &lt;timestamp&gt;2008-09-03 18:43:19&lt;/timestamp&gt;
270     &lt;cn_sort&gt;_&lt;/cn_sort&gt;
271     &lt;publishercode&gt;cherche midi éditeur&lt;/publishercode&gt;
272     &lt;reserves&gt;
273     &lt;/reserves&gt;
274     &lt;items&gt;
275       &lt;item&gt;
276         &lt;onloan&gt;2019-10-01&lt;/onloan&gt;
277         &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
278         &lt;location&gt;Secteur Adulte&lt;/location&gt;
279         &lt;datelastborrowed&gt;2019-07-18&lt;/datelastborrowed&gt;
280         &lt;biblioitemnumber&gt;526315&lt;/biblioitemnumber&gt;
281         &lt;permanent_location&gt;Secteur Adulte&lt;/permanent_location&gt;
282         &lt;datelastseen&gt;2019-07-18&lt;/datelastseen&gt;
283         &lt;withdrawn&gt;0&lt;/withdrawn&gt;
284         &lt;itype&gt;LONG&lt;/itype&gt;
285         &lt;notforloan&gt;0&lt;/notforloan&gt;
286         &lt;biblionumber&gt;526315&lt;/biblionumber&gt;
287         &lt;itemnumber&gt;847332&lt;/itemnumber&gt;
288         &lt;price&gt;22.17&lt;/price&gt;
289         &lt;dateaccessioned&gt;2016-09-13&lt;/dateaccessioned&gt;
290         &lt;issues&gt;10&lt;/issues&gt;
291         &lt;homebranchname&gt;Bibliothèque Jean Prunier&lt;/homebranchname&gt;
292         &lt;homebranch&gt;BIB&lt;/homebranch&gt;
293         &lt;timestamp&gt;2019-07-18 17:03:03&lt;/timestamp&gt;
294         &lt;cn_sort&gt;R_ABE&lt;/cn_sort&gt;
295         &lt;itemlost&gt;0&lt;/itemlost&gt;
296         &lt;renewals&gt;28&lt;/renewals&gt;
297         &lt;barcode&gt;040444587X&lt;/barcode&gt;
298         &lt;damaged&gt;0&lt;/damaged&gt;
299         &lt;replacementpricedate&gt;2018-02-01&lt;/replacementpricedate&gt;
300         &lt;itemcallnumber&gt;005.55 SPS/BRA&lt;/itemcallnumber&gt;
301         &lt;holdingbranchname&gt;Bibliothèque Jean Prunier&lt;/holdingbranchname&gt;
302       &lt;/item&gt;
303     &lt;/items&gt;
304   &lt;/record&gt;
305   &lt;record&gt;
306     &lt;biblioitemnumber&gt;2&lt;/biblioitemnumber&gt;
307     &lt;isbn&gt;9782265078031&lt;/isbn&gt;
308     &lt;marcxml&gt;
309       &lt;?xml version="1.0" encoding="UTF-8" ?&gt;
310       &lt;record
311           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
312           xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd"
313           xmlns="http://www.loc.gov/MARC21/slim"&gt;
314         &lt;leader&gt;00407nac a22001451u 4500&lt;/leader&gt;
315         &lt;datafield tag="010" ind1=" " ind2=" "&gt;
316           &lt;subfield code="a"&gt;9782265078031&lt;/subfield&gt;
317         &lt;/datafield&gt;
318         &lt;datafield tag="090" ind1=" " ind2=" "&gt;
319           &lt;subfield code="a"&gt;2&lt;/subfield&gt;
320         &lt;/datafield&gt;
321         &lt;datafield tag="101" ind1=" " ind2=" "&gt;
322           &lt;subfield code="a"&gt;fre&lt;/subfield&gt;
323         &lt;/datafield&gt;
324         &lt;datafield tag="100" ind1=" " ind2=" "&gt;
325           &lt;subfield code="a"&gt;20080725              frey50       &lt;/subfield&gt;
326         &lt;/datafield&gt;
327         &lt;datafield tag="200" ind1=" " ind2=" "&gt;
328           &lt;subfield code="a"&gt;(Les) tribulations d'une jeune divorcée&lt;/subfield&gt;
329           &lt;subfield code="b"&gt;LITT&lt;/subfield&gt;
330           &lt;subfield code="f"&gt;Abécassis, Eliette&lt;/subfield&gt;
331         &lt;/datafield&gt;
332         &lt;datafield tag="210" ind1=" " ind2=" "&gt;
333           &lt;subfield code="c"&gt;bussière&lt;/subfield&gt;
334           &lt;subfield code="d"&gt;01/2005&lt;/subfield&gt;
335         &lt;/datafield&gt;
336         &lt;datafield tag="215" ind1=" " ind2=" "&gt;
337           &lt;subfield code="a"&gt;306&lt;/subfield&gt;
338         &lt;/datafield&gt;
339         &lt;datafield tag="225" ind1=" " ind2=" "&gt;
340           &lt;subfield code="a"&gt;fleuve noir&lt;/subfield&gt;
341         &lt;/datafield&gt;
342         &lt;datafield tag="995" ind1=" " ind2=" "&gt;
343           &lt;subfield code="9"&gt;2&lt;/subfield&gt;
344           &lt;subfield code="c"&gt;BIB&lt;/subfield&gt;
345           &lt;subfield code="2"&gt;0&lt;/subfield&gt;
346           &lt;subfield code="k"&gt;R ABE&lt;/subfield&gt;
347           &lt;subfield code="o"&gt;0&lt;/subfield&gt;
348           &lt;subfield code="e"&gt;Secteur Adulte&lt;/subfield&gt;
349           &lt;subfield code="b"&gt;BIB&lt;/subfield&gt;
350           &lt;subfield code="j"&gt;7786004672&lt;/subfield&gt;
351           &lt;subfield code="q"&gt;a&lt;/subfield&gt;
352           &lt;subfield code="s"&gt;Achats&lt;/subfield&gt;
353         &lt;/datafield&gt;
354         &lt;controlfield tag="001"&gt;2&lt;/controlfield&gt;
355       &lt;/record&gt;
356     &lt;/marcxml&gt;
357     &lt;publicationyear&gt;2005&lt;/publicationyear&gt;
358     &lt;collectiontitle&gt;fleuve noir&lt;/collectiontitle&gt;
359     &lt;pages&gt;306&lt;/pages&gt;
360     &lt;issues&gt;
361     &lt;/issues&gt;
362     &lt;itemtype&gt;LITT&lt;/itemtype&gt;
363     &lt;biblionumber&gt;2&lt;/biblionumber&gt;
364     &lt;timestamp&gt;2008-09-03 18:43:19&lt;/timestamp&gt;
365     &lt;cn_sort&gt;_&lt;/cn_sort&gt;
366     &lt;publishercode&gt;bussière&lt;/publishercode&gt;
367     &lt;reserves&gt;
368     &lt;/reserves&gt;
369     &lt;items&gt;
370       &lt;item&gt;
371         &lt;biblioitemnumber&gt;2&lt;/biblioitemnumber&gt;
372         &lt;withdrawn&gt;0&lt;/withdrawn&gt;
373         &lt;holdingbranchname&gt;Bibliothèque Jean Prunier&lt;/holdingbranchname&gt;
374         &lt;notforloan&gt;0&lt;/notforloan&gt;
375         &lt;replacementpricedate&gt;2008-08-20&lt;/replacementpricedate&gt;
376         &lt;itemnumber&gt;2&lt;/itemnumber&gt;
377         &lt;location&gt;Secteur Adulte&lt;/location&gt;
378         &lt;itemcallnumber&gt;R ABE&lt;/itemcallnumber&gt;
379         &lt;date_due&gt;&lt;/date_due&gt;
380         &lt;itemlost&gt;0&lt;/itemlost&gt;
381         &lt;datelastseen&gt;2008-08-20&lt;/datelastseen&gt;
382         &lt;homebranch&gt;BIB&lt;/homebranch&gt;
383         &lt;homebranchname&gt;Bibliothèque Jean Prunier&lt;/homebranchname&gt;
384         &lt;biblionumber&gt;2&lt;/biblionumber&gt;
385         &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
386         &lt;timestamp&gt;2008-08-20 17:15:51&lt;/timestamp&gt;
387         &lt;damaged&gt;0&lt;/damaged&gt;
388         &lt;cn_sort&gt;R_ABE&lt;/cn_sort&gt;
389         &lt;dateaccessioned&gt;2008-08-20&lt;/dateaccessioned&gt;
390       &lt;/item&gt;
391     &lt;/items&gt;
392   &lt;/record&gt;
393   &lt;record&gt;RecordNotFound&lt;/record&gt;
394 &lt;/GetRecords&gt;</pre>
395
396                             [% ELSIF ( GetAuthorityRecords ) %]
397
398                                 <h2>GetAuthorityRecords</h2>
399                                 <p>Given a list of authority record identifiers, returns a list
400                                 of record objects that contain the authority records. The function
401                                 user may request a specific metadata schema for the record objects.</p>
402
403                                 <h4>Parameters</h4>
404                                 <dl>
405                                     <dt><strong>id</strong> (Required)</dt>
406                                     <dd>list of authority record identifiers</dd>
407                                     <dt><strong>schema</strong> (Optional)</dt>
408                                     <dd>specifies the metadata schema of records to be returned, possible values:
409                                         <ul>
410                                             <li>MARCXML</li>
411                                         </ul>
412                                     </dd>
413                                 </dl>
414
415                                 <h4>Example call</h4>
416                                 <a href="ilsdi.pl?service=GetAuthorityRecords&amp;id=1+2+99999">
417                                     ilsdi.pl?service=GetAuthorityRecords&amp;id=1+2+99999
418                                 </a>
419
420                                 <h4>Example response</h4>
421 <pre>&lt;xml version="1.0" encoding="UTF-8"&gt;;
422 &lt;GetAuthorityRecords&gt;
423   &lt;record&gt;
424     &lt;?xml version="1.0" encoding="UTF-8"?&gt;
425   &lt;record
426     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
427     xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/ standards/marcxml/schema/MARC21slim.xsd"
428     xmlns="http://www.loc.gov/MARC21/slim"&gt;
429       &lt;leader&gt;00182     2200085   4500&lt;/leader&gt;
430     &lt;controlfield tag="001"&gt;1&lt;/controlfield&gt;
431       &lt;datafield tag="200" ind1=" " ind2=" "&gt;
432         &lt;subfield code="a"&gt;Hugo&lt;/subfield&gt;
433         &lt;subfield code="b"&gt;Victor&lt;/subfield&gt;
434     &lt;/datafield&gt;
435       &lt;datafield tag="801" ind1=" " ind2=" "&gt;
436         &lt;subfield code="a"&gt;France&lt;/subfield&gt;
437         &lt;subfield code="b"&gt;Nimes&lt;/subfield&gt;
438         &lt;subfield code="c"&gt;2010/04/13&lt;/subfield&gt;
439     &lt;/datafield&gt;
440     &lt;datafield tag="100" ind1=" " ind2=" "&gt;
441         &lt;subfield code="a"&gt;20100413     50                    &lt;/subfield&gt;
442     &lt;/datafield&gt;
443     &lt;datafield tag="152" ind1=" " ind2=" "&gt;
444         &lt;subfield code="b"&gt;NP&lt;/subfield&gt;
445     &lt;/datafield&gt;
446   &lt;/record&gt;
447   &lt;/record&gt;
448   &lt;record&gt;
449     &lt;code&gt;RecordNotFound&lt;/code&gt;
450   &lt;/record&gt;
451   &lt;record&gt;
452     &lt;code&gt;RecordNotFound&lt;/code&gt;
453   &lt;/record&gt;
454 &lt;/GetAuthorityRecords&gt;</pre>
455
456                             [% ELSIF ( LookupPatron ) %]
457
458                                 <h2>LookupPatron</h2>
459                                 <p>Looks up a patron in the ILS by an identifier, and returns
460                                 the ILS identifier for that patron, aka the patron identifier.</p>
461
462                                 <h4>Parameters</h4>
463                                 <dl>
464                                     <dt><strong>id</strong> (Required)</dt>
465                                     <dd>an identifier used to look up the patron in Koha</dd>
466                                     <dt><strong>id_type</strong> (Optional)</dt>
467                                     <dd>the type of the identifier, possible values:
468                                         <ul>
469                                             <li>cardnumber</li>
470                                             <li>userid</li>
471                                             <li>email</li>
472                                             <li>borrowernumber</li>
473                                             <li>surname</li>
474                                             <li>firstname</li>
475                                         </ul>
476                                     </dd>
477                                 </dl>
478
479                                 <h4>Example call</h4>
480                                 <a href="ilsdi.pl?service=LookupPatron&amp;id=815&amp;id_type=cardnumber">
481                                     ilsdi.pl?service=LookupPatron&amp;id=815&amp;id_type=cardnumber
482                                 </a>
483
484                                 <h4>Example response</h4>
485 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
486 &lt;LookupPatron&gt;
487   &lt;id&gt;419&lt;/id&gt;
488 &lt;/LookupPatron&gt;</pre>
489
490                             [% ELSIF ( AuthenticatePatron ) %]
491
492                                 <h2>AuthenticatePatron</h2>
493                                 <p>Authenticates a user's login credentials and returns the identifier for the patron.</p>
494
495                                 <h4>Parameters</h4>
496                                 <dl>
497                                     <dt><strong>username</strong> (Required)</dt>
498                                     <dd>user's login identifier</dd>
499                                     <dt><strong>password</strong> (Required)</dt>
500                                     <dd>user's password</dd>
501                                 </dl>
502                                 <h4>Example call</h4>
503                                 <a href="ilsdi.pl?service=AuthenticatePatron&amp;username=john9&amp;password=soul">
504                                     ilsdi.pl?service=AuthenticatePatron&amp;username=john9&amp;password=soul
505                                 </a>
506
507                                 <h4>Example Response</h4>
508 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
509 &lt;AuthenticatePatron&gt;
510   &lt;id&gt;419&lt;/id&gt;
511 &lt;/AuthenticatePatron&gt;</pre>
512
513                             [% ELSIF ( GetPatronInfo ) %]
514
515                                 <h2>GetPatronInfo</h2>
516                                 <p>Returns specified information about the patron, based on
517                                 options in the request. This function can optionally return
518                                 patron's contact information, fine information, hold request
519                                 information, loan information, and messages.</p>
520
521                                 <h4>Parameters</h4>
522                                 <dl>
523                                     <dt><strong>patron_id</strong> (Required)</dt>
524                                     <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
525                                     <dt><strong>show_contact</strong> (Optional, default 1)</dt>
526                                     <dd>whether or not to return patron's contact information in the response</dd>
527                                     <dt><strong>show_fines</strong> (Optional, default 0)</dt>
528                                     <dd>whether or not to return fine information in the response</dd>
529                                     <dt><strong>show_holds</strong> (Optional, default 0)</dt>
530                                     <dd>whether or not to return hold request information in the response</dd>
531                                     <dt><strong>show_loans</strong> (Optional, default 0)</dt>
532                                     <dd>whether or not to return loan information in the response</dd>
533                                     <dt><strong>show_attributes</strong> (Optional, default 0)</dt>
534                                     <dd>whether or not to return extended patron attributes information in the response</dd>
535                                 </dl>
536
537                                 <h4>Example call</h4>
538                                 <a href="ilsdi.pl?service=GetPatronInfo&amp;patron_id=1&amp;show_contact=0&amp;show_loans=1">
539                                     ilsdi.pl?service=GetPatronInfo&amp;patron_id=1&amp;show_contact=0&amp;show_loans=1
540                                 </a>
541
542                                 <h4>Example response</h4>
543 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
544 &lt;GetPatronInfo&gt;
545   &lt;category_type&gt;A&lt;/category_type&gt;
546   &lt;categorycode&gt;ADUEXT&lt;/categorycode&gt;
547   &lt;borrowernumber&gt;419&lt;/borrowernumber&gt;
548   &lt;lost&gt;0&lt;/lost&gt;
549   &lt;branchcode&gt;BIB&lt;/branchcode&gt;
550   &lt;amountoutstanding&gt;6&lt;/amountoutstanding&gt;
551   &lt;description&gt;Adulte extérieur&lt;/description&gt;
552   &lt;title&gt;M&lt;/title&gt;
553   &lt;enrolmentperiod&gt;12&lt;/enrolmentperiod&gt;
554   &lt;charges&gt;6.00&lt;/charges&gt;
555   &lt;dateenrolled&gt;2009-03-04&lt;/dateenrolled&gt;
556   &lt;borrowernotes&gt;&lt;/borrowernotes&gt;
557   &lt;dateexpiry&gt;2010-03-04&lt;/dateexpiry&gt;
558   &lt;is_expired&gt;0&lt;/is_expired&gt;
559   &lt;firstname&gt;Jean-André&lt;/firstname&gt;
560   &lt;gonenoaddress&gt;0&lt;/gonenoaddress&gt;
561   &lt;dateofbirth&gt;1984-06-08&lt;/dateofbirth&gt;
562   &lt;debarred&gt;0&lt;/debarred&gt;
563   &lt;branchname&gt;Bibliothèque Jean Prunier&lt;/branchname&gt;
564   &lt;surname&gt;SANTONI&lt;/surname&gt;
565   &lt;cardnumber&gt;815&lt;/cardnumber&gt;
566   &lt;initials&gt;JAS&lt;/initials&gt;
567   &lt;sort1&gt;CSP5&lt;/sort1&gt;
568   &lt;sex&gt;M&lt;/sex&gt;
569   &lt;loans&gt;
570     &lt;loan&gt;
571       &lt;lastreneweddate&gt;2009-04-03&lt;/lastreneweddate&gt;
572       &lt;isbn&gt;2253003689&lt;/isbn&gt;
573       &lt;borrowernumber&gt;419&lt;/borrowernumber&gt;
574       &lt;branchcode&gt;BIB&lt;/branchcode&gt;
575       &lt;itemnumber&gt;4454&lt;/itemnumber&gt;
576       &lt;date_due&gt;2009-05-06&lt;/date_due&gt;
577       &lt;barcode&gt;4765476&lt;/barcode&gt;
578       &lt;datelastseen&gt;2008-08-23&lt;/datelastseen&gt;
579       &lt;issuedate&gt;2008-08-23&lt;/issuedate&gt;
580       &lt;title&gt;L'Île au trésor&lt;/title&gt;
581       &lt;itemtype&gt;LITT&lt;/itemtype&gt;
582       &lt;author&gt;Robert Louis Stevenson&lt;/author&gt;
583       &lt;timestamp&gt;2009-04-03 14:46:10&lt;/timestamp&gt;
584       &lt;publishercode&gt;Librairie générale française&lt;/publishercode&gt;
585       &lt;datecreated&gt;2008-08-23&lt;/datecreated&gt;
586       &lt;totalrenewals&gt;11&lt;/totalrenewals&gt;
587       &lt;dateaccessioned&gt;2008-08-23&lt;/dateaccessioned&gt;
588       &lt;onloan&gt;2008-09-17&lt;/onloan&gt;
589       &lt;biblioitemnumber&gt;4483&lt;/biblioitemnumber&gt;
590       &lt;withdrawn&gt;0&lt;/withdrawn&gt;
591       &lt;notforloan&gt;0&lt;/notforloan&gt;
592       &lt;replacementpricedate&gt;2008-08-23&lt;/replacementpricedate&gt;
593       &lt;itemcallnumber&gt;RO STE&lt;/itemcallnumber&gt;
594       &lt;location&gt;Salle de lecture&lt;/location&gt;
595       &lt;itemlost&gt;0&lt;/itemlost&gt;
596       &lt;publicationyear&gt;1985&lt;/publicationyear&gt;
597       &lt;issues&gt;1&lt;/issues&gt;
598       &lt;homebranch&gt;BIB&lt;/homebranch&gt;
599       &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
600       &lt;biblionumber&gt;4483&lt;/biblionumber&gt;
601       &lt;renewals&gt;3&lt;/renewals&gt;
602       &lt;damaged&gt;0&lt;/damaged&gt;
603       &lt;cn_sort&gt;RO_STE&lt;/cn_sort&gt;
604       &lt;frameworkcode&gt;&lt;/frameworkcode&gt;
605       &lt;datelastborrowed&gt;2008-08-23&lt;/datelastborrowed&gt;
606     &lt;/loan&gt;
607     &lt;loan&gt;
608       &lt;lastreneweddate&gt;2009-03-17&lt;/lastreneweddate&gt;
609       &lt;isbn&gt;9782700017823&lt;/isbn&gt;
610       &lt;borrowernumber&gt;419&lt;/borrowernumber&gt;
611       &lt;branchcode&gt;BIB&lt;/branchcode&gt;
612       &lt;itemnumber&gt;4456&lt;/itemnumber&gt;
613       &lt;date_due&gt;2009-04-18&lt;/date_due&gt;
614       &lt;barcode&gt;2700017UUU&lt;/barcode&gt;
615       &lt;datelastseen&gt;2008-08-23&lt;/datelastseen&gt;
616       &lt;issuedate&gt;2008-08-23&lt;/issuedate&gt;
617       &lt;title&gt;La guitare en 10 leçons&lt;/title&gt;
618       &lt;itemtype&gt;LITT&lt;/itemtype&gt;
619       &lt;author&gt;Jon Buck&lt;/author&gt;
620       &lt;timestamp&gt;2009-03-17 16:48:14&lt;/timestamp&gt;
621       &lt;publishercode&gt;Gründ&lt;/publishercode&gt;
622       &lt;datecreated&gt;2008-08-23&lt;/datecreated&gt;
623       &lt;totalrenewals&gt;6&lt;/totalrenewals&gt;
624       &lt;dateaccessioned&gt;2008-08-23&lt;/dateaccessioned&gt;
625       &lt;notes&gt;La couv. porte en plus : "un guide simple et facile pour apprendre la guitare" | Glossaire. Index&lt;/notes&gt;
626       &lt;onloan&gt;2008-09-25&lt;/onloan&gt;
627       &lt;biblioitemnumber&gt;4486&lt;/biblioitemnumber&gt;
628       &lt;withdrawn&gt;0&lt;/withdrawn&gt;
629       &lt;notforloan&gt;0&lt;/notforloan&gt;
630       &lt;replacementpricedate&gt;2008-08-23&lt;/replacementpricedate&gt;
631       &lt;itemcallnumber&gt;787.87 BUC&lt;/itemcallnumber&gt;
632       &lt;location&gt;Salle de lecture&lt;/location&gt;
633       &lt;itemlost&gt;0&lt;/itemlost&gt;
634       &lt;publicationyear&gt;2007&lt;/publicationyear&gt;
635       &lt;issues&gt;1&lt;/issues&gt;
636       &lt;homebranch&gt;BIB&lt;/homebranch&gt;
637       &lt;holdingbranch&gt;BIB&lt;/holdingbranch&gt;
638       &lt;biblionumber&gt;4486&lt;/biblionumber&gt;
639       &lt;renewals&gt;3&lt;/renewals&gt;
640       &lt;damaged&gt;0&lt;/damaged&gt;
641       &lt;cn_sort&gt;78787_BUC&lt;/cn_sort&gt;
642       &lt;volume&gt;une méthode simple et facile pour apprendre la guitare&lt;/volume&gt;
643       &lt;frameworkcode&gt;&lt;/frameworkcode&gt;
644       &lt;datelastborrowed&gt;2008-08-23&lt;/datelastborrowed&gt;
645     &lt;/loan&gt;
646   &lt;/loans&gt;
647 &lt;/GetPatronInfo&gt;</pre>
648
649                             [% ELSIF ( GetPatronStatus ) %]
650
651                                 <h2>GetPatronStatus</h2>
652                                 <p>Returns a patron's status information from Koha.</p>
653
654                                 <h4>Parameters</h4>
655                                 <dl>
656                                     <dt><strong>patron_id</strong> (Required)</dt>
657                                     <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
658                                 </dl>
659
660                                 <h4>Example call</h4>
661                                 <a href="ilsdi.pl?service=GetPatronStatus&amp;patron_id=1">
662                                     ilsdi.pl?service=GetPatronStatus&amp;patron_id=1
663                                 </a>
664
665                                 <h4>Example Response</h4>
666 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
667 &lt;GetPatronStatus&gt;
668   &lt;expiry&gt;2010-03-04&lt;/expiry&gt;
669   &lt;status&gt;0&lt;/status&gt;
670   &lt;type&gt;ADUEXT&lt;/type&gt;
671 &lt;/GetPatronStatus&gt;</pre>
672
673                             [% ELSIF ( GetServices ) %]
674
675                                 <h2>GetServices</h2>
676                                 <p>Returns information about the services available on a particular item for a particular patron.</p>
677
678                                 <h4>Parameters</h4>
679                                 <dl>
680                                     <dt><strong>patron_id</strong> (Required)</dt>
681                                     <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
682                                     <dt><strong>item_id</strong> (Required)</dt>
683                                     <dd>system item identifier</dd>
684                                 </dl>
685
686                                 <h4>Example call</h4>
687                                 <a href="ilsdi.pl?service=GetServices&amp;patron_id=1&amp;item_id=1">
688                                     ilsdi.pl?service=GetServices&amp;patron_id=1&amp;item_id=1
689                                 </a>
690
691                                 <h4>Example response</h4>
692 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
693 &lt;GetServices&gt;
694   &lt;AvailableFor&gt;title level hold&lt;/AvailableFor&gt;
695   &lt;AvailableFor&gt;item level hold&lt;/AvailableFor&gt;
696 &lt;/GetServices&gt;</pre>
697
698                             [% ELSIF ( RenewLoan ) %]
699
700                                 <h2>RenewLoan</h2>
701                                 <p>Extends the due date for a patron's existing loan.</p>
702
703                                 <h4>Parameters</h4>
704                                 <dl>
705                                     <dt><strong>patron_id</strong> (Required)</dt>
706                                     <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
707                                     <dt><strong>item_id</strong> (Required)</dt>
708                                     <dd>system item identifier</dd>
709                                     <dt><strong>desired_due_date</strong> (Required)</dt>
710                                     <dd>the date the patron would like the item returned by</dd>
711                                 </dl>
712
713                                 <h4>Example call</h4>
714                                 <a href="ilsdi.pl?service=RenewLoan&amp;patron_id=1&amp;item_id=1">
715                                     ilsdi.pl?service=RenewLoan&amp;patron_id=1&amp;item_id=1
716                                 </a>
717
718                                 <h4>Example response</h4>
719 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
720 &lt;RenewLoan&gt;
721   &lt;success&gt;0&lt;/success&gt;
722   &lt;renewals&gt;5&lt;/renewals&gt;
723   &lt;date_due&gt;2009-05-11&lt;/date_due&gt;
724 &lt;/RenewLoan&gt;</pre>
725
726                             [% ELSIF ( HoldTitle ) %]
727
728                                 <h2>HoldTitle</h2>
729                                 <p>Creates, for a patron, a title-level hold request on a given bibliographic record in Koha.</p>
730
731                                 <h4>Parameters</h4>
732                                 <dl>
733                                     <dt><strong>patron_id</strong> (Required)</dt>
734                                     <dd>the ILS identifier for the patron for whom the request is placed</dd>
735                                     <dt><strong>bib_id</strong> (Required)</dt>
736                                     <dd>the ILS identifier for the bibliographic record on which the request is placed</dd>
737                                     <dt><strong>request_location</strong> (Required)</dt>
738                                     <dd>IP address where the end user request is being placed</dd>
739                                     <dt><strong>pickup_location</strong> (Optional)</dt>
740                                     <dd>an identifier indicating the location to which to deliver the item for pickup</dd>
741                                     <dt><strong>start_date</strong> (Optional)</dt>
742                                     <dd>date after which hold request is no longer needed</dd>
743                                     <dt><strong>expiry_date</strong> (Optional)</dt>
744                                     <dd>date after which item returned to shelf if item is not picked up</dd>
745                                 </dl>
746
747                                 <h4>Example Call</h4>
748                                 <a href="ilsdi.pl?service=HoldTitle&amp;patron_id=1&amp;bib_id=1&amp;request_location=127.0.0.1">
749                                     ilsdi.pl?service=HoldTitle&amp;patron_id=1&amp;bib_id=1&amp;request_location=127.0.0.1
750                                 </a>
751
752                                 <h4>Example response</h4>
753 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
754 &lt;HoldTitle&gt;
755   &lt;title&gt;(les) galères de l'Orfèvre&lt;/title&gt;
756   &lt;date_available&gt;2009-05-11&lt;/date_available&gt;
757   &lt;pickup_location&gt;Bibliothèque Jean-Prunier&lt;/pickup_location&gt;
758 &lt;/HoldTitle&gt;</pre>
759
760                             [% ELSIF ( HoldItem ) %]
761
762                                 <h2>HoldItem</h2>
763                                 <p>Creates, for a patron, an item-level hold request on a specific item of a bibliographic record Koha.</p>
764
765                                 <h4>Parameters</h4>
766                                 <dl>
767                                     <dt><strong>patron_id</strong> (Required)</dt>
768                                     <dd>the ILS identifier for the patron for whom the request is placed</dd>
769                                     <dt><strong>bib_id</strong> (Required)</dt>
770                                     <dd>the ILS identifier for the bibliographic record on which the request is placed</dd>
771                                     <dt><strong>item_id</strong> (Required)</dt>
772                                     <dd>the ILS identifier for the specific item on which the request is placed</dd>
773                                     <dt><strong>pickup_location</strong> (Optional)</dt>
774                                     <dd>an identifier indicating the location to which to deliver the item for pickup</dd>
775                                     <dt><strong>start_date</strong> (Optional)</dt>
776                                     <dd>date after which hold request is no longer needed</dd>
777                                     <dt><strong>expiry_date</strong> (Optional)</dt>
778                                     <dd>date after which item returned to shelf if item is not picked up</dd>
779                                 </dl>
780
781                                 <h4>Example Call</h4>
782                                 <a href="ilsdi.pl?service=HoldItem&amp;patron_id=1&amp;bib_id=1&amp;item_id=1">
783                                     ilsdi.pl?service=HoldItem&amp;patron_id=1&amp;bib_id=1&amp;item_id=1
784                                 </a>
785
786                                 <h4>Example response</h4>
787 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
788 &lt;HoldTitle&gt;
789   &lt;title&gt;(les) galères de l'Orfèvre&lt;/title&gt;
790   &lt;date_available&gt;2009-05-11&lt;/date_available&gt;
791   &lt;pickup_location&gt;Bibliothèque Jean-Prunier&lt;/pickup_location&gt;
792 &lt;/HoldTitle&gt;</pre>
793
794                             [% ELSIF ( CancelHold ) %]
795
796                                 <h2>CancelHold</h2>
797                                 <p>Cancels an active hold request for the patron.</p>
798
799                                 <h4>Parameters</h4>
800                                 <dl>
801                                     <dt><strong>patron_id</strong> (Required)</dt>
802                                     <dd>the unique patron identifier in the ILS; the same identifier returned by LookupPatron or AuthenticatePatron</dd>
803                                     <dt><strong>item_id</strong> (Required)</dt>
804                                     <dd>system hold identifier (returned by GetRecords and GetPatronInfo into element 'reserve_id')</dd>
805                                 </dl>
806
807                                 <h4>Example call</h4>
808                                 <a href="ilsdi.pl?service=CancelHold&amp;patron_id=1&amp;item_id=1">
809                                     ilsdi.pl?service=CancelHold&amp;patron_id=1&amp;item_id=1
810                                 </a>
811
812                                 <h4>Example response</h4>
813 <pre>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;
814 &lt;CancelHold&gt;
815   &lt;message&gt;Canceled&lt;/message&gt;
816 &lt;/CancelHold&gt;</pre>
817
818                             [% ELSE %]
819
820                                 <h2>Level 1: Basic discovery interfaces</h2>
821                                 <ul>
822                                     <li>HarvestBibliographicRecords <em>(Use OAI-PMH instead)</em></li>
823                                     <li>HarvestExpandedRecords <em>(Use OAI-PMH instead)</em></li>
824                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=GetAvailability">GetAvailability</a></li>
825                                     <li>GoToBibliographicRequestPage <em>(Use OPAC instead)</em></li>
826                                 </ul>
827
828                                 <h2>Level 2: Elementary OPAC supplement</h2>
829                                 <ul>
830                                     <li>HarvestAuthorityRecords <em>(Use OAI-PMH instead)</em></li>
831                                     <li>HarvestHoldingsRecords <em>(Use OAI-PMH instead)</em></li>
832                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=GetRecords">GetRecords</a></li>
833                                     <li>Search <em>(Use SRU instead)</em></li>
834                                     <li>Scan <em>(Use SRU instead)</em></li>
835                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=GetAuthorityRecords">GetAuthorityRecords</a></li>
836                                     <li>OutputRewritablePage <em>(Not supported yet)</em></li>
837                                     <li>OutputIntermediateFormat <em>(Not supported yet)</em></li>
838                                 </ul>
839
840                                 <h2>Level 3: Elementary OPAC alternative</h2>
841                                 <ul>
842                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=LookupPatron">LookupPatron</a></li>
843                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=AuthenticatePatron">AuthenticatePatron</a></li>
844                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=GetPatronInfo">GetPatronInfo</a></li>
845                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=GetPatronStatus">GetPatronStatus</a></li>
846                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=GetServices">GetServices</a></li>
847                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=RenewLoan">RenewLoan</a></li>
848                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=HoldTitle">HoldTitle</a></li>
849                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=HoldItem">HoldItem</a></li>
850                                     <li><a href="ilsdi.pl?service=Describe&amp;verb=CancelHold">CancelHold</a></li>
851                                     <li>RecallItem <em>(Not supported by Koha)</em></li>
852                                     <li>CancelRecall <em>(Not supported by Koha)</em></li>
853                                 </ul>
854
855                                 <h2>Level 4: Robust/domain specific discovery platforms</h2>
856                                 <ul>
857                                     <li>SearchCourseReserves <em>(Not supported yet)</em></li>
858                                     <li>Explain <em>(Not supported yet)</em></li>
859                                 </ul>
860
861                             [% END # / IF GetAvailability %]
862                     </div> <!-- / #ilsdi -->
863                 </div> <!-- / .col-10/12 -->
864             </div> <!-- / .row -->
865         </div> <!-- / .container-fluid -->
866     </div> <!-- / .main -->
867
868 [% INCLUDE 'opac-bottom.inc' %]
869 [% BLOCK jsinclude %][% END %]