[koha-commits] main Koha release repository branch 3.18.x updated. v3.18.03-66-gdd43df5

Git repo owner gitmaster at git.koha-community.org
Sun Feb 22 23:52:43 CET 2015


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, 3.18.x has been updated
       via  dd43df588e39b2d4b379d3ed11e5381bd8a881e0 (commit)
      from  cc5dfd1039511e156af921bfa2ac6bdb7eb85677 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit dd43df588e39b2d4b379d3ed11e5381bd8a881e0
Author: Frédéric Demians <f.demians at tamil.fr>
Date:   Mon Jan 12 12:18:19 2015 +0100

    Bug 13568 OAI Server doesn't handle properly resumption token
    
    When responding to ListRecords and ListIdentifiers verbs, OAI server doesn't
    return proper resumption token. At the end of a result set, OAI server
    generates a resumption token even if there isn't anymore records. Consequently,
    OAI harverster will send a new request, based on this invalid resumption,
    token. OAI Server responds with an empty resultset, which is considered as an
    invalid response by most of the harvesters.
    
    TO TEST:
    
    - Find in your DB, a day where a few biblio records have been created. The
      number of created biblios must inferior to OAI-PMH:MaxCount.
    
    - Let say this day is 2014-01-09. Send an OAI-PMH request to Koha OAI Server:
    
      /cgi-bin/koha/oai.pl?verb=ListRecords&metadataPrefix=marcxml&from=2014-01-09&until=2014-01-09
    
    - At the end of the result, you will see a resumption token which looks like that:
    
      <resumptionToken cursor="47">marcxml/47/2014-01-09/2014-01-09/</resumptionToken>
    
      This is wrong. No resumptiion token should be sent since there isn't anymore
      records to harvest.
    
    - Apply the patch.
    
    - Resend the OAI-PMH request. There is no resumption token at the end of the
      result.
    
    - You could test also with ListIdenfiers verb in place of ListRecord.
    
    Signed-off-by: Christophe Brocquet <christophe.brocquet at obspm.fr>
    
    Signed-off-by: Jonathan Druart <jonathan.druart at biblibre.com>
    Signed-off-by: Tomas Cohen Arazi <tomascohen at gmail.com>
    (cherry picked from commit f1ea9624bd197b04f78750bcc4d8f07ef2f9675d)
    Signed-off-by: Chris Cormack <chrisc at catalyst.net.nz>

-----------------------------------------------------------------------

Summary of changes:
 opac/oai.pl |   64 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 28 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list