Bug 375758

Summary: Outdated settings for BIBSYS data source
Product: [Applications] tellico Reporter: Karl Ove Hufthammer <karl>
Component: generalAssignee: Robby Stephenson <robby>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: HEAD   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 2.3.13
Sentry Crash Report:

Description Karl Ove Hufthammer 2017-01-30 17:48:05 UTC
The settings for the ‘BIBSYS (Norway)’ data source in Tellico is outdated and no longer work. They need to be changed to these settings:

Host: eu01.alma.exlibrisgroup.com
Port: 210
Database: 47BIBSYS_NETWORK
Character encoding: utf-8
Format: MARC21

My source for this information is this Web page:
http://www.bibsys.no/files/out/z39.50/bibz.html

The character encoding is not specified on that page, but I have tested a few queries, and only UTF-8 return correctly coded results.

However, there seems to be a bug in regards to non-ASCII queries. Whenever I search for a title with non-ASCII characters, I get this error message:

  Malformed query (Error. Code: 33. Empty term was found in RPN query)

I’m not sure if this is a bug in the query string that Tellico sends or in the z39.50 server. An example title for testing this is ‘grønn’. However, searching for ‘gronn’ instead works (and, incidentally, returns a few books with ‘grønn’ in the title).

In any case, the above settings seems to be correct, and current settings in Tellico for the ‘BIBSYS (Norway)’ database should be changed to them, even if non-ASCII queries don’t work correctly.

I have tested this with the latest GitHub version.
Comment 1 Robby Stephenson 2017-01-31 02:13:24 UTC
Git commit 4856a66cde3adbc4e68bc3ab03f03b614fce37c0 by Robby Stephenson.
Committed on 31/01/2017 at 02:05.
Pushed by rstephenson into branch 'master'.

Update Bibsys z39.50 settings

Search strings with non latin-1 characters don't appear to work but
it's not clear whether that's a server problem or a Tellico problem
FIXED-IN: 3.0.1

M  +4    -0    ChangeLog
M  +5    -5    src/fetch/z3950-servers.cfg
M  +15   -1    src/tests/z3950fetchertest.cpp
M  +1    -0    src/tests/z3950fetchertest.h

https://commits.kde.org/tellico/4856a66cde3adbc4e68bc3ab03f03b614fce37c0
Comment 2 Robby Stephenson 2017-01-31 02:19:15 UTC
Git commit 2bea2b0e3351d4d2500d5a9d1915772cb0fe9160 by Robby Stephenson.
Committed on 31/01/2017 at 02:16.
Pushed by rstephenson into branch '2.3'.

Update Bibsys z39.50 settings

Search strings with non latin-1 characters don't appear to work but
it's not clear whether that's a server problem or a Tellico problem
FIXED-IN: 2.3.13

Conflicts:
	src/fetch/z3950-servers.cfg

M  +4    -0    ChangeLog
M  +5    -5    src/fetch/z3950-servers.cfg
M  +15   -1    src/tests/z3950fetchertest.cpp
M  +1    -0    src/tests/z3950fetchertest.h

https://commits.kde.org/tellico/2bea2b0e3351d4d2500d5a9d1915772cb0fe9160