Bug 36479 - Z39.50 responder does not support element set / composition "B"
Summary: Z39.50 responder does not support element set / composition "B"
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Z39.50 / SRU / OpenSearch Servers (show other bugs)
Version: unspecified
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 20:03 UTC by Galen Charlton
Modified: 2024-04-02 00:33 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Galen Charlton 2024-04-01 20:03:34 UTC
The Z39.50 responder currently has a hard-coded expectation that the element set / composition provided by the client is either blank or "F".

It would be handy if it also supported "B" (brief) for backwards compatibility, since the default Zebra configuration also supports "B" (as effective a synonym for "F" (full)). 

Doing this would avoid a compatibility issue when switching from zebrasrv as the Z39.50 server to the Z39.50 responder for clients that happen to set the element set to "B".  In particular, we've seen at least one case where the EBSCO/EDS item availability checker was configured to request "B".

The error message associated with this is

returning error 239: Unsupported syntax/composition 1.2.840.10003.5.10/B Koha::Z3950Responder::Session::log_error /usr/share/koha/lib/Koha/Z3950Responder/Session.pm (341)