"Fossies" - the Fresh Open Source Software Archive

Member "koha-19.11.15/koha-tmpl/opac-tmpl/bootstrap/en/modules/ilsdi.tt" (23 Feb 2021, 45933 Bytes) of package /linux/misc/koha-19.11.15.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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