Presentation is loading. Please wait.

Presentation is loading. Please wait.

SBS Università di Siena Gateway e server Z39.50 in Aleph500: parametrizzazioni, sperimentazioni, proposte 2. 2. La derivazione catalografica basata sul.

Similar presentations


Presentation on theme: "SBS Università di Siena Gateway e server Z39.50 in Aleph500: parametrizzazioni, sperimentazioni, proposte 2. 2. La derivazione catalografica basata sul."— Presentation transcript:

1 SBS Università di Siena Gateway e server Z39.50 in Aleph500: parametrizzazioni, sperimentazioni, proposte 2. 2. La derivazione catalografica basata sul protocollo Z39.50 Fabrizio di Fuccia Università di Siena

2 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 2 Aleph come Z39 Client Aleph come Z39 Server Gateway e server Z39.50 in ALEPH500 Aspetti Z39.50

3 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 3 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - flusso query A500 GUIA500 WEB A500 PC-SERVERA500 WEB SERVER A500 UNIVERSAL GATEWAY A500 GATEZ39 Server Remoto

4 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 4 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - flusso risultato A500 GUIA500 WEB A500 PC-SERVERA500 WEB SERVER A500 UNIVERSAL GATEWAY A500 GATEZ39 Server Remoto EXT01 MARC21 EXT02 UNIMARC EXT03 DANMARC EXT04 MAB VIR00 (TABELLE DI SERVIZIO) VIR01 (DATI)

5 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 5 z39_gate.conf z39_gate_.conf Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 Target Directory:$alephe_tab/z39_gate

6 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 6 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 z39_gate.conf Per ogni nuovo target occorre aggiungere una linea di include con il nome del file di configurazione include z39_gate_LCZ39.conf include z39_gate_UNIFI.conf include z39_gate_UDNZ3950.conf include z39_gate_UNIPI.conf

7 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 7 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 z39_gate_.conf Per ogni nuovo target occorre creare un nuovo file nella directory $alephe_tab/z39_gate -rw-r--r-- 1 aleph aleph 718 Oct 23 11:55 z39_gate_LCZ39.conf

8 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 8 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 z39_gate_.conf ################################################## target LCZ39 hostname z3950.loc.gov:7090 database Voyager recordtype USMARC auth username/password noscan nosets timeout 1200

9 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 9 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 z39_gate_.conf find WRD u=1016 t=l,r,b s=pw c=1 find WAU u=1 t=l,r,b w=pw c=1 find WTI u=4 t=l,r,b s=pw c=1 find WSU u=21 t=l,r,b s=pw c=1 find WYR u=31 t=l,r,b s=pw c=1

10 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 10 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 z39_gate_.conf ESEMPIO: find WTI u=4 t=l,r,b s=pw c=1 WTI: codice CCL u=4: use attribute che identifica il titolo in Bib-1 t=l,r,b: codice di troncamento s=pw: codice di struttura (settaggio automatico in accordo con il termine di ricerca) c=1: codice di completezza (sottocampo incompleto)

11 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 11 Al termine del primo step di configurazione è necessario un restart dello z39_gate Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 1 Target - $alephe_tab/z39_gate

12 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 12 -rw-r--r-- 1 aleph aleph 1702 Oct 14 12:18 lcz39.conf Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 2 Universal Gateway - $alephe_gate ########################################################### ## LIBRARY OF CONGRESS ########################################################### local-base LCZ39 access-method Z39 record-type USMARC char-conv ANSEL_TO_UTF direct-key 001 char-conv-out UTF_TO_ANSEL holding-method OPAC ###########################################################

13 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 13 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 2 Universal Gateway - $alephe_gate ## INPUT TRANSFORMATION ########################################################### # Find from screen find WAU u=WAU r=7P([/<P find WTI u=WTI r=7P([/<P_2P.,:;!"-P find WSU u=WSU r=7P([/<P_2P.,:;!"-P find WRD u=WRD r=7P([/<P_2P.,:;!"-P # Find from doc find 1#### u=WAU r=1_7P([/<P find 2#### u=WTI r=1_7P([/<P_2P.,:;!"-P find 6#### u=WSU r=1_7P([/<P_2P.,:;!"-P # Scan from screen scan AUT u=AUT r=7P([/<P scan TIT u=TIT r=7P([/<P_2P.,:;!"-P scan SUB u=SUB r=7P([/<P_2P.,:;!"-P # Scan from doc scan 1#### u=AUT r=1_7P([/<P scan 2#### u=TIT r=1_7P([/<P_2P.,:;!"-P scan 6#### u=SUB r=1_7P([/<P_2P.,:;!"-P ###########################################################

14 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 14 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - test Target e Gateway - z39_gate_client sbs2-M505>>z39_gate_client Enter host:port [localhost:9907]: Main menu: ---------- 0. Exit 1. Display set list 2. Connect database 3. Find Request 4. Show Request 5. Sort Request 6. Scan Request 7. ES Request 8. Show Multiple Records 9.Direct Request

15 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 15 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - test Target e Gateway - z39_gate_client Enter option: 2 Enter database [NONE]: LCZ39 **** SUCCESS ****

16 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 16 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - test Target e Gateway - z39_gate_client 0. Exit 1. Display set list 2. Connect database 3. Find Request 4. Show Request 5. Sort Request 6. Scan Request 7. ES Request 8. Show Multiple Records 9.Direct Request Enter option: 3 Enter database [LCZ39]: Enter Request: wau=orwell

17 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 17 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - test Target e Gateway - z39_gate_client **** SUCCESS **** Set No. Database Request No. hits ----------------------------------------------------- 6737 LCZ39 wau=orwell 381

18 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 18 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - test Target e Gateway - z39_gate_client 0. Exit 1. Display set list 2. Connect database 3. Find Request 4. Show Request 5. Sort Request 6. Scan Request 7. ES Request 8. Show Multiple Records 9.Direct Request Enter option: 4

19 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 19 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - test Target e Gateway - z39_gate_client Enter database [LCZ39]: Enter Set Number [6737]: Enter Set Entry [ALL]: 1 Enter syntax[NONE]: usmarc Retrieving entry 1 from set 6737 Record stored in /aleph/a50_5/tmp/z39_gate_record.6737.1

20 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 20 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 3 Connessione alla Library EXTXX Connessione dei target creati, ad una library EXT EXT01 - USMARC (MARC21) EXT02 - UNIMARC EXT03 - DANMARC EXT04 - MAB

21 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 21 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 3 Connessione alla Library EXTXX Directory: $alephe_tab/tab_base. ! 1 2 3 4 5 6 7 8 !!!!!!!!!!!!!!!!!!!!-!-!!!!!!!!!!!!!!!!!!!-!!!!!-!!!!!-!!!!!-!!!!!-!!!!… LCZ39 Library of Congress EXT01 EXT02_??? OXFORD OXFORD EXT01 EXT01

22 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 22 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 3 Connessione alla Library EXTXX - library.ini e base.dat !-----------------------------+-----+------------------------------> Z39 - Usmarc EXT01 indirizzo ip:porta_PC_SERVER Z39 - Unimarc EXT02 indirizzo ip:porta_PC_SERVER Z39 - Danmarc EXT03 indirizzo ip:porta_PC_SERVER Z39 - MAB EXT04 indirizzo ip:porta_PC_SERVER

23 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 23 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 4 Definizione link ITM6 nella library EXTXX - edit_doc_999. !******************************************************************** ! 1 1 1 !1 2 3 4 5 6 7 8 9 0 11 2 13 4 !!-!!!!!-!-!!!!!!!!!!-!-!-!!!!!!!!!!!!!!!!!!!!-!-!-!!!-!-!!!!!-! ## ITM6 D LCopie Y E

24 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 24 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 5 Definizione routines di conversione per derivazione dati - tab04 XXX01 ! 2 3 4 5 6 7 !!-!!!!!-!!!!!!!!!!-!!!!!-!-!!!!!!!!!!-!!!!!!!!!!!!!!! 01 001 035 01 005 005 01 007 130 !01 008 100 01 010## a 020 b 01 015## a 020 b 01 017## 021 01 018## 301 01 020## abcz 010 abdz

25 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 25 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 5 Definizione routines di conversione per derivazione dati - tab_fix XXX01 ! 1 2 3 !!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!… 04-01 fix_doc_tab04_01

26 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 26 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 5 Definizione routines di conversione per derivazione dati - fix_doc. XXX01 ! 1 2 3 4 !!!!!-!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!> 04-01 N L Conversione da USMARC a UNIMARC 04-02 N L Conversione da UNIMARC a UNIMARC

27 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 27 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 6 Localizzazione

28 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 28 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 6 Localizzazione - tab_locate XXX01 ! 1 2 3 4 5 !!!!!!!!!!!!!!!!!!!!-!!!!!-!-!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! LCZ39 200## a wti= locate_str_1 LCZ39 700## a wau= locate_str_1

29 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 29 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 6 Localizzazione - tab_fix XXX01 LOCAT fix_doc_merge_1 LOCAT fix_doc_sort LOCAT fix_doc_merge_2

30 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 30 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 6 Localizzazione - tab_doc_merge XXX01 01 2 Y CAT## 01 2 Y FMT## 01 1 Y LDR## 01 2 Y 001##

31 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 31 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 6 Localizzazione - tab_doc_merge XXX01 01 1 Y CAT## 02 1 Y CAT## Linee definite obbligatorie nella tab_doc_merge Problema lock dei record in Z60

32 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 32 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 6 Localizzazione - catalog.ini --------------------------------------------------------------- [Locate] ;MergeRecord specifies wether the located record should be merge with the current ;record. Y=Merge, N=Open in a new window, Q=Popup a query dialog. MergeRecord=Q

33 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 33 Aleph come Z39 Client Aleph come Z39 Server Gateway e server Z39.50 in ALEPH500 Aspetti Z39.50

34 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 34 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server

35 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 35 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - flusso query A500 PC_Server A500 Z39 ServerZ39 Client Remoto XXX01YYY01 Traduzione query A500 compliant

36 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 36 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - flusso risultato A500 PC_Server Traduzione Z39.50 compliantZ39 Client Remoto XXX01YYY01 A500 Z39 Server

37 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 37 z39_server.conf z39_server_.conf z39_server_base Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 1 Directory:$alephe_tab/z39_server

38 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 38 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 1 z39_server.conf Linea obbligatoria per l’indirizzamente dello Z39_Server ad una porta di pc_server attiva hostname localhost:6505 Linea opzionale per la scrittura di un file.log nella $TMPDIR marclog aleph-marc.log

39 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 39 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 1 z39_server_.conf Per ogni BASE che si desidera aprire al protocollo Z39.50 occorre creare un file di configurazione. #w Aleph Use-value word wrd 1016 word wrd 1017 word wau 1 word wau 1003

40 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 40 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 1 z39_server_base Per ogni BASE può essere definita una linea con il formato di uscita e le routines di conversione (default USMARC) Deve essere installata una fix (n°???) per l’uscita in UNIMARC ! 1 2 3 4 !!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!-!!!!! SBS01 UNIMARC

41 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 41 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 2 Definizione username/password Per le basi locali che si vogliono rendere accessibili è necessaria la definizione di un USR/PASS (Z39/Z39) dal modulo di Amministrazione della GUI A500 I privilegi da assegnare all’utente sono “Z39 search users”

42 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 42 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Client - configurazione - 2 Definizione username/password

43 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 43 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 3 Trasferimento TAG alfanumerici attraverso Z39 Necessaria la fix 991 (14.1.6) Permette di trasferire le informazioni dei campi alfanumerici (Z30, CAT, FMT, …) ad un client Z39.50 Tabelle di configurazione: XXX01/tab/tab_expand XXX01/tab/tab04 XXX01/tab/expand_doc_bib_z30

44 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 44 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 3 tab_expand Aggiungere la sezione Z39_SERVER Z39_SERVER expand_doc_fmt Z39_SERVER expand_doc_bib_z30 Z39_SERVER expand_doc_bib_tab_04

45 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 45 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 3 tab04 Aggiungere le seguenti linee, sezione 90 90 Z#### 1B3F 950## N 123f 90 ##### ##### N

46 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 46 Gateway e server Z39.50 in ALEPH500 Aleph come Z39 Server - configurazione - 3 expand_doc_bib_z30 Flag Y in colonna 5 per i sottocampi di cui si vuole una traduzione per esteso in uscita Z39 Fix 1211 per la corretta traduzione dei codici

47 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 47 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web Possibilità di implementazione: Link diretto (poco conveniente) Multibase Localizzazione

48 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 48 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Link diretto Aggiungere il target nel file base_list nella directory www_a_

49 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 49 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Multibase

50 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 50 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Multibase

51 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 51 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Multibase find-m header find-m-include-2 lista basi find-m-include-3 lista indici di ricerca

52 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 52 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Localizzazione

53 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 53 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Localizzazione

54 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 54 Gateway e server Z39.50 in ALEPH500 Z39.50 su Web - Localizzazione locate-list

55 SBS Università di Siena Università degli Studi di Udine, 20-21 marzo 2003 55 Gateway e server Z39.50 in ALEPH500 Z39.50 - problemi aperti Supporto formati non MARC SUTRS (SBN, COPAC, …) GRS-1 Problemi di configurazione target remoti (ver. 14.1) Università di Firenze Documentazione


Download ppt "SBS Università di Siena Gateway e server Z39.50 in Aleph500: parametrizzazioni, sperimentazioni, proposte 2. 2. La derivazione catalografica basata sul."

Similar presentations


Ads by Google