Adam Dickmeiss [Tue, 13 Jan 2004 11:19:24 +0000 (11:19 +0000)]
Use yaz_init_opt_decode to show options
Adam Dickmeiss [Mon, 12 Jan 2004 13:21:52 +0000 (13:21 +0000)]
Changes
Adam Dickmeiss [Mon, 12 Jan 2004 12:11:57 +0000 (12:11 +0000)]
Small utility to encode/decode init options as a string
Adam Dickmeiss [Mon, 12 Jan 2004 12:10:44 +0000 (12:10 +0000)]
Use displayTerm in zoomsh
Adam Dickmeiss [Mon, 12 Jan 2004 12:10:17 +0000 (12:10 +0000)]
Fix displayTerm. Prepare for xpath for record element fetch.
Adam Dickmeiss [Fri, 9 Jan 2004 19:54:05 +0000 (19:54 +0000)]
Update SRW messages strings to version 1.1
Adam Dickmeiss [Fri, 9 Jan 2004 19:53:42 +0000 (19:53 +0000)]
Encode SRW/SRU diagnostic message from diagnostic code.
Adam Dickmeiss [Fri, 9 Jan 2004 18:10:31 +0000 (18:10 +0000)]
Picky SRU decode. yaz_srw_get supports scan
Adam Dickmeiss [Wed, 7 Jan 2004 22:27:41 +0000 (22:27 +0000)]
Read recordXPath for SRU
Adam Dickmeiss [Wed, 7 Jan 2004 21:43:20 +0000 (21:43 +0000)]
2.0.9-5
Adam Dickmeiss [Wed, 7 Jan 2004 21:02:42 +0000 (21:02 +0000)]
Add z_soap_codec_enc_xsl
Adam Dickmeiss [Wed, 7 Jan 2004 20:36:44 +0000 (20:36 +0000)]
Stylesheet support.
Adam Dickmeiss [Wed, 7 Jan 2004 20:33:57 +0000 (20:33 +0000)]
Fix warning
Adam Dickmeiss [Wed, 7 Jan 2004 14:01:24 +0000 (14:01 +0000)]
Add isbn to bath
Adam Dickmeiss [Tue, 6 Jan 2004 20:21:37 +0000 (20:21 +0000)]
Use _strnicmp on Windows
Adam Dickmeiss [Tue, 6 Jan 2004 19:12:19 +0000 (19:12 +0000)]
Fix a bug with decoding of XML packed records
Adam Dickmeiss [Tue, 6 Jan 2004 13:38:56 +0000 (13:38 +0000)]
Debian/window 2.0.9-3
Adam Dickmeiss [Tue, 6 Jan 2004 13:38:39 +0000 (13:38 +0000)]
Report missin record data
Adam Dickmeiss [Tue, 6 Jan 2004 11:21:04 +0000 (11:21 +0000)]
Fix record/literal XML decoding
Adam Dickmeiss [Tue, 6 Jan 2004 11:20:15 +0000 (11:20 +0000)]
Tweak error mapping
Adam Dickmeiss [Tue, 6 Jan 2004 09:10:02 +0000 (09:10 +0000)]
SRW/Z39.50 diagnostic mapping: make bad ESN to bad schema
Adam Dickmeiss [Tue, 6 Jan 2004 09:09:13 +0000 (09:09 +0000)]
Rename variable
Adam Dickmeiss [Mon, 5 Jan 2004 14:46:52 +0000 (14:46 +0000)]
Allow empty ODR (NMEM=0) for odr_oiddup and odr_getoidbystr.
Adam Dickmeiss [Mon, 5 Jan 2004 14:06:25 +0000 (14:06 +0000)]
Changes
Adam Dickmeiss [Mon, 5 Jan 2004 14:05:56 +0000 (14:05 +0000)]
Fix bug in diagnostics decoding
Adam Dickmeiss [Mon, 5 Jan 2004 09:50:54 +0000 (09:50 +0000)]
Year
Adam Dickmeiss [Mon, 5 Jan 2004 09:45:49 +0000 (09:45 +0000)]
Remove yazmalloc references
Adam Dickmeiss [Mon, 5 Jan 2004 09:41:31 +0000 (09:41 +0000)]
Fix flags for XML2
Adam Dickmeiss [Mon, 5 Jan 2004 09:34:41 +0000 (09:34 +0000)]
2.0.9 candidate
Adam Dickmeiss [Wed, 31 Dec 2003 00:14:00 +0000 (00:14 +0000)]
Fix problem with print ODR/HTTP/odr_reset
Adam Dickmeiss [Tue, 30 Dec 2003 15:18:53 +0000 (15:18 +0000)]
Fix ODR pritn of HTTP requests
Adam Dickmeiss [Tue, 30 Dec 2003 00:29:53 +0000 (00:29 +0000)]
Fix several compile warnings
Adam Dickmeiss [Tue, 30 Dec 2003 00:23:28 +0000 (00:23 +0000)]
Remove obsolete /pdb switches
Adam Dickmeiss [Tue, 30 Dec 2003 00:22:11 +0000 (00:22 +0000)]
Fix return statement
Adam Dickmeiss [Tue, 30 Dec 2003 00:16:24 +0000 (00:16 +0000)]
Missing return statements
Adam Dickmeiss [Tue, 30 Dec 2003 00:13:05 +0000 (00:13 +0000)]
Let GFS accept SRW 1.0
Adam Dickmeiss [Tue, 30 Dec 2003 00:12:50 +0000 (00:12 +0000)]
Init recordXpath
Adam Dickmeiss [Mon, 29 Dec 2003 14:54:33 +0000 (14:54 +0000)]
SRW scan
Adam Dickmeiss [Mon, 29 Dec 2003 13:39:41 +0000 (13:39 +0000)]
GFS could drop first record in a result set exceeding preferred message
size. Reported and fixed by Irina Dijour.
Adam Dickmeiss [Sun, 28 Dec 2003 11:46:03 +0000 (11:46 +0000)]
Updated changes with GFS record fix
Adam Dickmeiss [Thu, 25 Dec 2003 15:25:08 +0000 (15:25 +0000)]
Fix calculation of length of structured records in GFS record packer
Mike Taylor [Wed, 24 Dec 2003 16:59:12 +0000 (16:59 +0000)]
Option parsing. Still no functionality.
Time to stop for Christmas.
Mike Taylor [Wed, 24 Dec 2003 16:23:43 +0000 (16:23 +0000)]
Empty benchmarking application
Adam Dickmeiss [Tue, 23 Dec 2003 08:47:25 +0000 (08:47 +0000)]
Note changes.
Adam Dickmeiss [Mon, 22 Dec 2003 22:47:20 +0000 (22:47 +0000)]
Fix SRW/SRU NS for diagnostic
Adam Dickmeiss [Mon, 22 Dec 2003 19:46:22 +0000 (19:46 +0000)]
Handle unexpected HTTP closed sessions better
Adam Dickmeiss [Mon, 22 Dec 2003 14:52:05 +0000 (14:52 +0000)]
Changes.
Adam Dickmeiss [Mon, 22 Dec 2003 14:46:26 +0000 (14:46 +0000)]
Towards 2.0.8
Adam Dickmeiss [Mon, 22 Dec 2003 14:24:10 +0000 (14:24 +0000)]
Init member database for explain request
Adam Dickmeiss [Sun, 21 Dec 2003 11:33:29 +0000 (11:33 +0000)]
HTTP header lookup case insensitive
Adam Dickmeiss [Sat, 20 Dec 2003 22:40:46 +0000 (22:40 +0000)]
Init all SRW explain response members
Adam Dickmeiss [Sat, 20 Dec 2003 19:11:39 +0000 (19:11 +0000)]
Fixed ODR usage in SRW decoding
Adam Dickmeiss [Sat, 20 Dec 2003 00:52:08 +0000 (00:52 +0000)]
Fix SRW/SRU ns
Adam Dickmeiss [Sat, 20 Dec 2003 00:51:19 +0000 (00:51 +0000)]
SRW/SRU 1.1
Mike Taylor [Fri, 19 Dec 2003 12:16:19 +0000 (12:16 +0000)]
Support for CQL transformations involving wildcard patterns, which
were previously passed through untouched. We now make an effort to
emit the most primitive (i.e. Bath-friendly) truncation attributes we
can, based on what's in the configuration file, falling back on
Z59.58-like wildcarding when necessary.
The logic turns out to be non-trival (sigh ... so unlike an OpenURL
resolver.) Although the code, once I'd finally arrived at it, turned
out to be gratifying short and clear:
If a term begins and ends with * and has no other WC
characters in it AND we have a truncation.both element in the
configuration file, strip the *s and use truncation.both.
Otherwise, if it begins with * and has no other WC characters
in it AND truncation.left is configured, use that.
Otherwise, if it ends with * and has no other WC characters
in it AND truncation.right is configured, use that.
Otherwise, if it has any WCs anywhere in the string,
transliterate * to ? and ? to # and use truncation.z3958,
generating error 28 "Masking character not supported" if it's
not configured.
Otherwise it must be the case that it has no WCs. Use
truncation.none, generating error 30 "Too many masking
characters in term" if it's not configured.
This arrangement allows some flexibility in the configuration file,
e.g. you can omit the special-case left-, right- and both-truncation
elements if you always want Z39.58-style truncation.
I also fixed a small and harmless bug of Adam's, which I am pretty
sure could _never_ have any effect, but which offended me anyway.
This change is far too trivial to be worth mentioning in the CVS log,
but I'm expecting Adam to read this, and probably go and see what the
bug was :-)
Mike Taylor [Fri, 19 Dec 2003 12:00:36 +0000 (12:00 +0000)]
Add truncation attributes.
Adam Dickmeiss [Thu, 18 Dec 2003 23:04:23 +0000 (23:04 +0000)]
Fix memory leak in SRW/SRU encoding handler
Mike Taylor [Thu, 18 Dec 2003 17:30:28 +0000 (17:30 +0000)]
Describe recent CQL changes.
Mike Taylor [Thu, 18 Dec 2003 17:27:31 +0000 (17:27 +0000)]
All changes to the CQL section:
Talk about context sets instead of index sets.
Talk about indexes instead of qualifiers.
Document new "index.set.name" specifier.
(The old "qualifier.set.name" specifier is mentioned as DEPRECATED.)
Describe default use of cql.serverChoice instead of srw.serverChoice.
Update the example configuration file according to the above.
Mike Taylor [Thu, 18 Dec 2003 17:05:01 +0000 (17:05 +0000)]
index set -> context set
Mike Taylor [Thu, 18 Dec 2003 17:02:24 +0000 (17:02 +0000)]
Comment
Mike Taylor [Thu, 18 Dec 2003 17:00:55 +0000 (17:00 +0000)]
Comment.
Mike Taylor [Thu, 18 Dec 2003 16:59:28 +0000 (16:59 +0000)]
Look for cql.resultSet as well as srw.resultSet.
Fall back to cql.serverChoice rather than srw.serverChoice when no
index is provided for a term. (Unfortunately the structure of the
code makes it hard to check both.)
Mike Taylor [Thu, 18 Dec 2003 16:49:07 +0000 (16:49 +0000)]
s/qualifier/index in comments.
Mike Taylor [Thu, 18 Dec 2003 16:45:19 +0000 (16:45 +0000)]
Typo in Usage: message.
Mike Taylor [Thu, 18 Dec 2003 16:44:20 +0000 (16:44 +0000)]
Replace leading "qualifier." with "index." throughout.
Mike Taylor [Thu, 18 Dec 2003 16:42:52 +0000 (16:42 +0000)]
Look up index-names as "index.<name>" in the qualifier configuration
file, falling back to the old "qualifier.<name>" only if this fails.
Mike Taylor [Thu, 18 Dec 2003 14:40:20 +0000 (14:40 +0000)]
More considered Bath Profile support. May need changes to the
software to generate more Bath-friendly queries.
Add support for "cql" set (replaces "srw" which is retained but deprecated)
Add support for "rec" set (required by Bath)
Add support for the "bath" set.
Remove some old qualifiers that shouldn't be there at all.
Remove qualifier.bath.remoteSystemRecordNumber (use rec.id instead)
Mike Taylor [Thu, 18 Dec 2003 13:44:59 +0000 (13:44 +0000)]
Very, very basic support for Bath profile.
Adam Dickmeiss [Thu, 18 Dec 2003 13:08:48 +0000 (13:08 +0000)]
Fix @attr set for CCL to RPN
Adam Dickmeiss [Wed, 17 Dec 2003 12:28:07 +0000 (12:28 +0000)]
Warn for bad base address in MARC parser
Adam Dickmeiss [Tue, 16 Dec 2003 14:51:45 +0000 (14:51 +0000)]
Mention .NET version
Adam Dickmeiss [Tue, 16 Dec 2003 14:45:59 +0000 (14:45 +0000)]
Towards 2.0.7
Adam Dickmeiss [Tue, 16 Dec 2003 14:36:28 +0000 (14:36 +0000)]
Add C decl for cql.h
Adam Dickmeiss [Thu, 11 Dec 2003 00:37:19 +0000 (00:37 +0000)]
ISO2709 output for yaz_marc utility
Adam Dickmeiss [Tue, 9 Dec 2003 17:13:35 +0000 (17:13 +0000)]
Fixed bad memory reference - when bad SRW/HTTP response was received
Adam Dickmeiss [Tue, 9 Dec 2003 12:51:16 +0000 (12:51 +0000)]
Added missing C decl macros for soap.h and srw.h.
Adam Dickmeiss [Thu, 4 Dec 2003 13:20:39 +0000 (13:20 +0000)]
Towards 2.0.6
Adam Dickmeiss [Thu, 4 Dec 2003 13:02:28 +0000 (13:02 +0000)]
Changes
Adam Dickmeiss [Thu, 4 Dec 2003 12:57:30 +0000 (12:57 +0000)]
Remove unused local var
Adam Dickmeiss [Thu, 4 Dec 2003 11:48:06 +0000 (11:48 +0000)]
Transfer decode memory to stream
Adam Dickmeiss [Thu, 4 Dec 2003 11:47:50 +0000 (11:47 +0000)]
memset freed NMEM block to Y (59 Hex)
Adam Dickmeiss [Thu, 4 Dec 2003 11:46:36 +0000 (11:46 +0000)]
Add missing CDECL around this
Mike Taylor [Fri, 28 Nov 2003 09:02:19 +0000 (09:02 +0000)]
Kang-Jin Lee's typo
Adam Dickmeiss [Thu, 27 Nov 2003 15:39:16 +0000 (15:39 +0000)]
Remove Index Data/ from implementationName (for response as well)
Adam Dickmeiss [Thu, 27 Nov 2003 15:37:23 +0000 (15:37 +0000)]
Remove Index Data/ from implementationName
Mike Taylor [Wed, 26 Nov 2003 22:47:42 +0000 (22:47 +0000)]
Use odr_prepend() to assemble "implementation*" strings.
Mike Taylor [Wed, 26 Nov 2003 16:56:00 +0000 (16:56 +0000)]
Omit leading space from ZOOM-C version number extracted from $Revision$
Mike Taylor [Wed, 26 Nov 2003 16:23:42 +0000 (16:23 +0000)]
Add odr_prepend()
Mike Taylor [Wed, 26 Nov 2003 16:22:35 +0000 (16:22 +0000)]
Use odr_prepend() to generate implementation{Id,Name,Version}
Adam Dickmeiss [Tue, 25 Nov 2003 23:19:59 +0000 (23:19 +0000)]
Allow command to send extended service package
Adam Dickmeiss [Tue, 25 Nov 2003 23:18:08 +0000 (23:18 +0000)]
More work on extended services, create database, drop database, update record
Adam Dickmeiss [Tue, 25 Nov 2003 19:46:18 +0000 (19:46 +0000)]
Mention -installa
Mike Taylor [Tue, 25 Nov 2003 10:08:06 +0000 (10:08 +0000)]
ZOOM-C options changes.
Mike Taylor [Tue, 25 Nov 2003 09:55:20 +0000 (09:55 +0000)]
Describe "presentChunk" option in preference to old "step" (though
that is also still mentioned). Clarify its meaning.
Mike Taylor [Tue, 25 Nov 2003 09:50:35 +0000 (09:50 +0000)]
Use new "presentChunk" options in preference to old "step" if it's
defined. (But still fall back on "step" if it's not.)
Mike Taylor [Mon, 24 Nov 2003 11:27:57 +0000 (11:27 +0000)]
Document the newly-supported standard ZOOM options
"serverImplementationId", "serverImplementationName" and
"serverImplementationVersion" (as specified in the forthcoming AAPI
1.4), but note continues support for the old "targetImplementationId",
"targetImplementationName" and "targetImplementationVersion" for the
benefit of old applications.)
Mike Taylor [Mon, 24 Nov 2003 11:25:07 +0000 (11:25 +0000)]
Support the standard ZOOM options "serverImplementationId",
"serverImplementationName" and "serverImplementationVersion" (as
specified in the forthcoming AAPI 1.4), but continue also to support
the old "targetImplementationId", "targetImplementationName" and
"targetImplementationVersion" for the benefit of old applications.)
Adam Dickmeiss [Wed, 19 Nov 2003 22:24:57 +0000 (22:24 +0000)]
Add MARC21 as an alias for USMARC
Adam Dickmeiss [Wed, 19 Nov 2003 22:06:06 +0000 (22:06 +0000)]
Updates OID, display term, etc