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