Yaz-client
Fra Biblab
yaz-client er et lite klient-program som følger med når man installerer YAZ, og som kan brukes til å feilsøke Z39.50-servere.
Eksempler
Hvis du kan logge deg på den maskinen som Z39.50-serveren kjører på kan du gjøre følgende, i dette eksempelet skal vi teste en Z39.50-server som er satt opp i forbindelse med en standard Koha-installasjon (kommandoer med "$" foran er kommandoer som gis på kommandolinja til Linux, kommandoer med "Z>" foran gis i yaz-client sitt eget "skall"):
$ yaz-client Z> open localhost:9999 Connecting...OK. Sent initrequest. Connection accepted by v3 target. ID : 81 Name : Zebra Information Server/GFS/YAZ Version: 3.0.49 8a980f7051e22ca1e4fac0395ed7f8647cd9eda3 Options: search present delSet triggerResourceCtrl scan sort extendedServices namedResultSets Elapsed: 0.004000 Z> base biblios Z> find hamsun Sent searchRequest. Received SearchResponse. Search was a success. Number of hits: 21, setno 1 SearchResult-1: term=hamsun cnt=21 records returned: 0 Elapsed: 0.008000 Z> quit
Her får vi beskjed om at det er funnet 21 poster som matcher søket vårt, så det skulle tyde på at alt fungerer normalt. Dersom noe ikke fungerer som det skal vil vi få feilmeldinger som kan hjelpe oss å finne ut hvor feilen ligger.
Det er også mulig å teste forbindelsen til en Unix "socket":
Z> open unix:/var/run/koha/zebradb/bibliosocket
eller til en URL (i dette tilfellet BIBSYS), når man ikke har lokal tilgang til serveren:
$ yaz-client Z> open z3950.bibsys.no:2100 Connecting...OK. Sent initrequest. Connection accepted by v3 target. ID : BIBSYS / DBVOSI / RF Version: 1.0 Options: search present delSet scan namedResultSets Elapsed: 1.552089 Z> find hamsun Sent searchRequest. Received SearchResponse. Search was a success. Number of hits: 11846, setno 1 records returned: 0 Elapsed: 3.304188 Z> quit