Skip to content
Snippets Groups Projects
Name Last commit Last update
bin
lib/SLUB/LZA/Rosetta
t
LICENSE
README.md
dist.ini

ta-tool - the swiss knife for the technical analyst working with Rosetta Achival Information system

Installation

You could use Distzilla to install the tool locally. See command 'dist' for details.

Alternatively, copy the 'bin/' and 'lib' paths to your local perl installation.

Usage

ta-tool <command> [options]

OPTIONS:
  -v --verbose    Show more detailed option
  -h --help       Prints this help information

COMMAND:
  init            Initialize config
  log             parses / searches Rosetta server log files very fast
  search          searches Rosetta for typical patterns (IE, SIP...)
  count           counts Rosetta matches of typical patterns (IE, SIP...)

at the moment only the commands log, search and count supported, but will be extended in near future.

First use

ta-tool init -r $ROSETTA_HOST -l $ROSETTA_LOGDIR

this stores the rosetta host and log dir in local .config/ta-tool.rc

Problems

Rosetta does not implement the keyword search correctly. Keywords of form "foo:bar" splitted internally in two keywords "foo" and "bar". The result is OR-combined. If you use it to scan for IDs the result is not, what you expoected.

Because of the limited nature of Rosetta`s SRU/CQL implementation there is no workaround possible. See https://developers.exlibrisgroup.com/rosetta/integrations/standards/sru/ for details and contact your local Rosetta dealer.