FIDSERW. Instrukcja użytkownika. Wersja 1.02



Podobne dokumenty
Instrukcja instalacji programu SPSS Statistics 21

Instrukcja instalacji systemu

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

INSTRUKCJA INSTALACJI SYSTEMU

Pracownia internetowa w szkole ZASTOSOWANIA

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Symfonia e-dokumenty. Instalacja programu. Wersja 2014

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Kancelaris krok po kroku. PRZEBIEG PROCESU INSTALACJI programu Kancelaris 4.10 standard

INSTALACJA I KONFIGURACJA Instalacja systemu WF-Mag Mobile 2

ibcslabel v2 Instrukcja instalacji systemu

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

Sage Symfonia e-dokumenty. Instalacja programu

Symfonia Start e-dokumenty

Synchronizator plików (SSC) - dokumentacja

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Instrukcja instalacji programu SPSS Statistics 23

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Zarządzanie Infrastrukturą IT

Instrukcja konfiguracji programu Fakt z modułem lanfakt

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

BIT S.A. BIT Rejestry. Instrukcja instalacji. Wersja 3

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja Wirtualnego Serwera Egzaminacyjnego

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

Instalacja sieciowa Autodesk AutoCAD oraz wertykali

Instalacja programu Warsztat 3 w sieci

Biatel BIT S.A. BIT Rejestry. Instrukcja instalacji. Wersja 2

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Logowanie do aplikacji TETA Web. Instrukcja Użytkownika

INSTALACJA SERWERA LOKALNEGO TYPU WAMP NA PRZYKŁADZIE PAKIETU KRASNAL SERV 2.7

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcja konfiguracji funkcji skanowania

procertum CLIDE Client 2.1 wersja 1.0.2

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Instalacja aplikacji

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Szanowni Państwo. Należy przy tym pamiętać, że zmiana stawek VAT obejmie dwie czynności:

Sage Symfonia 2.0 e-dokumenty Instalacja programu

Windows Server Active Directory

INSTRUKCJA INSTALACJI OPROGRAMOWANIA MICROSOFT LYNC 2010 ATTENDEE ORAZ KORZYTANIA Z WYKŁADÓW SYNCHRONICZNYCH

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji programu w sieci. Informacja o folderach

Kalipso wywiady środowiskowe

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Instalacja serwera baz danych PostgreSQL w systemach operacyjnych z rodziny Windows.

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Instrukcja instalacji Asystenta Hotline

KANCELARYJNY SYSTEM PODATKOWY

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

System kontroli dostępu ACCO NET Instrukcja instalacji

Kalipso wywiady środowiskowe

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

Instrukcja instalacji systemu

Tomasz Greszata - Koszalin

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

SERWER AKTUALIZACJI UpServ

STATISTICA 8 WERSJA SIECIOWA CONCURRENT INSTRUKCJA INSTALACJI

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

Konfiguracja współpracy urządzeń mobilnych (bonowników).

1. Opis. 2. Wymagania sprzętowe:

Laboratorium 16: Udostępnianie folderów

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Zdalny dostęp do źródeł elektronicznych BUR dla pracowników i studentów Uniwersytetu Rzeszowskiego

Instrukcja instalacji systemu. CardioScan 10, 11 i 12

SERWER AKTUALIZACJI UpServ

Nagrywamy podcasty program Audacity

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Instrukcja instalacji PS Bonus Pack do IBM SPSS Statistics 20 w systemie operacyjnym Windows

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

Silent setup SAS Enterprise Guide (v 3.x)

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

UNIFON podręcznik użytkownika

INSTALACJA DOSTĘPU DO INTERNETU

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Microsoft Office 365

5.2. Pierwsze kroki z bazami danych

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

Współpraca z platformą Emp@tia. dokumentacja techniczna

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEB do aplikacji Wonderware InTouch Machine Edition

UMOWY CYWILNOPRAWNE Instalacja, rejestracja i konfiguracja programu

SKRó CONA INSTRUKCJA OBSŁUGI

enova Instalacja wersji demo

Sage Symfonia Start Faktura Instalacja programu

Transkrypt:

FIDSERW Instrukcja użytkownika Wersja 1.02 Warszawa, 10.07.2005 1

1. Wprowadzenie Program FIDSERW jest narzędziem umożliwiającym wykorzystanie protokolu Z39.50 do przeszukiwania baz pakietu bibliotecznego MAK. Standard Z39.50 określa usługę opartą na architekturze klient-serwer oraz protokół do pozyskiwania informacji. Standard definiuje metody i formaty, aby klient mógł przeszukiwać bazy udostępnione poprzez serwer, pobierać rekordy a także wykonywać inne funkcje związane z pozyskiwaniem informacji. Szczegółowe informacje można znaleźć w Internecie na stronie http://www.loc.gov/z3950/agency/. FIDSERW pełni rolę serwera, czyli udostępnia dane użytkownikom nie mającym bezpośredniego dostępu do naszej bazy. Dzięki temu możliwe jest przegladanie baz danych lub uzyskiwanie opisów bibliotecznych sporządzonych przez inne biblioteki, skłonne udostępnić swoje zasoby. W chwili obecnej można, dzięki zastosowaniu FIDSERWa przegladać bazy MAK w mutliwyszukiwarkach FIDKAR na stronach Biblioteki Narodowej lub Federacji FIDES. Można też np. pobierać opisy wzorcowe z Przewodnika Bibliograficznego - Bibliografii Narodowej tworzonej przez Bibliotekę Narodową jeżeli posiadamy aplikację do tworzenia baz danych z wbudowanym klientem protokołu Z 39.50. 2. Zalecenia bezpieczeństwa Program FIDSERW jest aplikacją pełniącą usługę serwera w sieci, czy to lokalnej czy też Internecie. W przypadku sieci lokalnej można założyć, że wiemy kto korzysta z komputerów do tej sieci podłączonych i że mamy pewne zaufanie do tych osób. Ryzyko jest wtedy stosunkowo małe, nie mniej zalecamy stosowanie oprogramowania antywirusowego. W przypadku udostępniania danych w Internecie należy zwrócić uwagę na pewne dodatkowe niebezpieczeństwa z tym związane. Mianowicie komputer z zainstalowanym FIDSERW-em musi mieć stały adres IP. W związku z tym jest widoczny w sieci i może stać się celem ataków z zewnątrz. Warto zwrócić uwagę, że wykorzystanie FIDSERWa nie zwiększa ryzyka ataku dla maszyny już podłączonej do sieci, ponieważ program nasłuchuje na jednym konkretnym porcie i tylko do niego powinnien być zapewniony dostęp z zewnątrz. Użytkowanie aplikacji FIDSERW wymaga jednak stosowania pewnych podstawowych elementów zabezpieczeń. Po pierwsze warto pamiętać o stosowaniu oprogramowania antywirusowego i typu firewall w przypadku systemów rodziny Microsoft Windows. W przypadku systemów Linux/UNIX należy zwrócić uwagę na poprawną konfigurację zabezpieczeń, oraz sprawdzanie aktualizacji systemu. Drugą istotną kwestią jest blokowanie wszystkich nieużywanych portów (dla FIDSERWa tylko jeden wybrany przez Państwa port musi być dostępny). Można tego dokonać poprzez konfigurację firewall-a sprzętowego, poprzez konfigurację firewall-a programowego (Windows) lub też bezpośrednio w systemie (Unix/Lunux). Zalecanym rozwiązaniem jest wykorzystanie sprzętowych zapór typu firewall filtrujących cały ruch wchodzący do danej sieci. Dobrym rozwiązaniem stosowanym w wielu bibliotekach jest dopuszczanie ruchu tylko z określonych adresów IP (znanych Państwu instytucji, zaufanych serwerów, które powinny mieć dostęp do baz poprzez FIDSERW). Zmniejsza to ryzyko dostępu osób niepowołanych. 2

Można w ten sposób port dedykowany dla programu FIDSERW otworzyć na tylko jeden adres IP konkretnej wyszukiwarki typu FIDKAR lub KARO. Konfiguracja zabezpieczeń jest ściśle zależna od specyfiki dostępu do Internetu w bibliotece. W tej sprawie zalecamy kontakt z administratorem Państwa sieci (w szczególności jeżeli ruch do sieci jest blokowany na zewnętrznym firewallu, taki kontakt będzie niezbędny, aby ustalić port, na którym będzie można uruchomić FIDSERW). Informacje dla administratora: FIDSERW może nasłuchiwać połączeń na dowolnym porcie (jest to konfigurowalne). Należy przepuszczać połączenia TCP/IP. 3. Instalacja Program FIDSERW należy zainstalować na komputerze mającym dostęp do baz danych, albo lokalnie albo poprzez sieć lokalną. 3.1. Wersja dla Windows 1. Po włożeniu płyty do napędu instalacja powinna rozpocząć się samoczynnie. Jeżeli się nie rozpocznie to należy uruchomić plik setup.exe znajdujący się w katalogu głównym płyty CD. 2. Po uruchomieniu instalatora i zaakceptowaniu warunków licencji należy postępować zgodnie z instrukcjami pojawiającymi się na ekranie. Można wybrać miejsce instalacji oraz niektóre komponenty opcjonalne, takie jak dokumentacja. 3. Po zakończeniu działania kreatora instalacji w Menu Start systemu powinien pojawić się folder FIDSERW, w którym powinny znajdować się dwa programy: Konfiguracja Start Fidserw 4. Oznacza to, że instalacja została zakończona pomyślnie i można przystąpić do konfiguracji Fidserwa, która została opisana w następnym punkcie. 3.2. Wersja dla Unix/Linux 1. Przed rozpoczęciem instalacji prosimy zapoznać się z plikiem licencji licencja.pdf/licencja.txt. Dalsze działania instalacyjne oznaczają zaakceptowanie warunkow licencji. 2. FIDSERW dostarczany jest wraz ze skryptem instal, którego zadaniem jest przeprowadzenie instalacji. Skrypt ten przyjmuje dwa parametry. Pierwszym jest bezwzględny katalog instalacji, a drugim jest port na którym FIDSERW będzie nasłuchiwał żądań udostępnienia informacji poprzez protokół Z39.50. Wobec tego po nadaniu uprawnień wykonywalności (np. chmod o+x instal) należy wywołać skrypt: instal katalog_docelowy_instalacji numer_portu 3

3. Po pomyślnym wykonaniu się skryptu w docelowym katalogu instalacji znajdą się pliki: bazy.mm - plik konfiguracyjny blowfish.dat - plik licencyjny fidserw - wersja binarna programu Fidserw license.mm - plik licencyjny start - skrypt pomocniczy (szerzej w następnym punkcie) starttest - skrypt pomocniczy stop - skrypt pomocniczy 4. Skrypty start, starttest oraz stop są skryptami pomoczniczymi, bowiem sam program można uruchomić wydając polecenie fidserw. Zaleca się jednak korzystanie z wymienionych skryptów w celu łatwiejszego użytkowania programu. start jest skryptem uruchamiającym program FIDSERW. Powoduje on utworzenie pliku logu fidserwnn.log (gdzie NN jest kolejną liczbą) i ustawia port nasłuchu zgodnie z tym co podał użytkownik w trakcie instalacji. starttest jest skryptem, który w założeniu ma być wywoływany poprzez demona zegarowego CRON. Jego rola sprowadza się do sprawdzenia, czy aktualnie w systemie jest działający FIDSERW na danym porcie. Jeżeli FIDSERW działa to skrypt nie podejmuje żadnej akcji, jeżeli zaś nie to wywołuje skrypt start. Sugerujemy dodanie następującej lub podobnej linii w pliku /etc/crontab: 0,30 * * * * root docelowy_katalog_instalacji/starttest aby co pół godziny system samoczynnie sprawdzał, czy proces FIDSERW jest obecny w systemie, czy też z jakichś przyczyn zakończył się. Niestety w niektórych konfiguracjach program FIDSERW potrafi się zakończyć samoczynnie po pewnym czasie. stop jest skryptem zatrzymującym proces FIDSERW i wszystkie jego procesy potomne dzialające na porcie wskazanym w instalacji. UWAGA: Wszystkie skrypty można swobodnie modyfikować, w szczególności numer portu i katalog instalacji są zapisane w zmiennych port i directory ustawianych na początku skryptu. 4. Konfiguracja 4.1. Wersja dla Windows Konfiguracja FIDSERW'a w systemie Windows może zostać dokonana na 2 sposoby. Można ręcznie edytować plik bazy.mm zawierający ustawienia baz, które mają być udostępniane bądź też skorzystać z narzędzia z interfejsem graficznym dostępnego poprzez Menu Start o nazwie Konfiguracja. W tym miejscu zostanie opisana konfiguracja z 4

wykorzystaniem interfejsu graficznego. Osoby zainteresowane konfiguracją w trybie edycji pliku tekstowego mogą przeczytać niezbędne informacje w opisie konfiguracji dla Linux/Unix, która jest identyczna. Wracając do konfiguracji z wykorzystaniem narzędzia Konfiguracja. Po uruchomieniu programu możemy zobaczyć okno zbliżone wyglądem do rysunku 1. Rys. 1. Okno programu konfiguracyjnego Po lewej stronie widoczny jest spis zdefiniowanych baz oraz dwa przyciski pozwalające na założenie nowej i usunięcie istniejącej bazy. Po prawej stronie okna widać parametry aktywnej (zaznaczonej na niebiesko na rysunku) bazy. Są to nazwa bazy i jej położenie w strukturze katalogów w górnej ramce oraz poszczególne indeksy w ramce dolnej. Aby dodać nową bazę wykonujemy: 1. Wciskamy przycisk Nowa baza. Powinniśmy ujrzeć taki stan jak na rysunku 2. Rys. 2. Okno konfiguracji nowej bazy 2. W drugim kroku zmieniamy nazwę bazy nowa_baza na nazwę naszej bazy. 3. Później wypełniamy pole położenie poprzez naciśnięcie przycisku Przeglądaj, który otwiera okno dialogowe do wyboru pliku bazy (jak na rysunku 3). Wybieramy interesującą nas bazę i klikając przycisk Otwórz. 5

Rys. 3. Okno wyboru pliku bazy 4. Kolejną czynnością. Jest wybór indeksów. Indeksy wybieramy z rozwijanych list, tak aby ich znaczenie odpowiadało terminowi po lewej stronie listy wyboru (Zobacz rysunek 2 pkt. 4). 5. Cały proces dodawania bazy kończymy wybierając przycisk ZAPISZ. W tym momencie pierwsza baza zostala skonfigurowana i można dodawać kolejne bazy do programu. W dowolnym momencie wprowadzone dane można modyfikować, poprzez wybór żądanej bazy z listy po lewej stronie. Wszystkie zmiany kończymy wybierając przycisk ZAPISZ. 4.2. Wersja dla Linux/Unix W systemie Linux/Unix jedynym sposobem konfiguracji aplikacji FIDSERW jest uzupełnienie pliku bazy.mm. Plik ten stanowi opis baz, do których FIDSERW powinien mieć dostęp i jest pisany jawnym tekstem z wykorzystaniem słów kluczowych. Opis każdej bazy rozpoczyna się od słowa kluczowego b po którym następuje nazwa bazy. W dalszej kolejności należy podać położenie bazy po słowie kluczowym url oraz indeksy. Pełen zbiór słów kluczowych opisany jest poniżej wraz z przykładowym opisem bazy katm21-d. Słowo kluczowe b url iauthor ititle iseries iisbn Znaczenie nazwa bazy, używana w protokole Z39.50, stanowi unikalny identyfikator w obrębie FIDSERW. Może być różna od nazwy bazy w MAK-u. ścieżka dostępu wraz z nazwą pliku bazy bez rozszerzenia np: /usr/mak/kat/katm21-d indeks autorski (1003 w BIB-1) indeks tytułowy (4 w BIB-1) indeks serii (5 w BIB-1) indeks numerów ISBN (7 w BIB-1) 6

Słowo kluczowe iissn isubject idate ipublisher ititleword ikeyword Znaczenie indeks numerów ISSN (8 w BIB-1) indeks przedmiotowy (21 w BIB-1) indeks daty wydania (31 w BIB-1) indeks wydawców (1018 w BIB-1) indeks słów w tytule (4 w BIB-1, attr3=3) indeks słów kluczowych np. rzeczowy (29 w BIB-1) Przykładowy opis bazy: b=katm21-d url=/usr/mak/kat/katm21-d iauthor=autorski ititle=tytułowy iisbn=numerów-isbn isubject=haseł-przedm ikeyword=rzeczowy ipublisher=wydawców UWAGA: Po słowie kluczowym następuje znak równości i nazwa bez żadnych znaków spacji. Opis bazy rozpoczyna słowo kluczowe b, dalsza kolejność jest dowolna. Nie wszystkie indeksy muszą być wypełnione. Powyższy opis jest poprawny zarówno dla systemu Linux/Unix jak również MS Windows (dla systemu Windows są dwie metody konfiguracji tekstowa i graficzna opisana wyżej). 5. Uruchamianie 5.1. Wersja dla Windows Aby uruchomić program FIDSERW należy uruchomić program START FIDSERW z Menu Start. Powinno się wtedy pokazać okno, takie jak na rysunku 4. Rys. 4. Okno programu uruchomieniowego Aby uruchomić FIDSERW: 1. Podajemy numer portu, na którym ma nasłuchiwać FIDSERW (należy to uzgodnić z administratorem sieci) 2. Definiujemy plik LOG, do którego zapisywane są informacje o działaniu programu. Plik LOG wybieramy poprzez przycisk Przeglądaj i wybór pliku z okna dialogowego takiego jak przedstawiono na rysunku 3. 3. Zatwierdzamy ustawienia naciskając OK. W tym momencie został uruchomiony program FIDSERW w zminimalizowanym oknie. 7

UWAGA: Otworzonego okna nie wolno zamykać! W przeciwnym wypadku wyłączymy FIDSERW. FIDSERW'a można uruchomić również z linii poleceń. Znajdując się w jego katalogu instalacji (domyślnie C:\Program Files\Fidserw) wpisujemy polecenie: fidserw.exe -l nazwa_pliku_log tcp:@:numer_portu Jeżeli nie podamy opcji -l z nazwą pliku LOG, to wszystkie komunikaty będą wypisywane w oknie działającego programu. 5.2. Wersja dla Linux/Unix FIDSERW'a pod Linux/Unix uruchamiamy poprzez wywołanie skryptu start opisywanego przy okazji opisu instalacji. Automatyczne uruchamianie można uzyskać poprzez dodanie do konfiguracji demona zegarowego CRON wpisu wołającego skrypt starttest. Podobnie jak pod Windows można uruchomić FIDSERW'a bezpośrednio wołając plik fidserw. W przypadku Linux/Unix zalecane jest uruchomienie programu w tle (&), najlepiej poprzez nohup, aby serwer mógł działać również po wylogowaniu się. nohup fidserw -l nazwa_pliku_log tcp:@:numer_portu & W miarę możliwości zalecamy korzystanie ze skryptów pomocnicznych. 6. Najczęściej spotykane problemy 1. Program się nie uruchamia i wypisuje komunikat: Niepoprawny plik licencji. Proszę sprawdzić, czy w katalogu docelowym instalcji znajdują się pliki license.mm oraz blowfish.dat. 2. Program się nie uruchamia, a w pliku LOG zapisuje: Failed to bind... Komunikat może brzmieć tak lub podobnie w zależności od systemu. Oznacza on, że wskazany port jest wykorzystywany przez inny program. Należy odczekać kilka minut i spróbować ponownie w szczególności jeżeli przed chwilą działał na tym porcie FIDSERW, jeżeli to nie pomoże może okazać się niezbędna zmiana portu, ponieważ ten może być wykorzystywany przez inne uslugi. 3. Nie działa przeszukiwanie bazy i na konsoli (ew. w pliku nohup.out) pojawia się zapis: Nie mozna otowrzyc pliku bazy: [blad n] (gdzie n jest liczbą całkowitą). Oznacza to, że nie można otworzyć plików bazy *.baz, *.ind lub *.org. Należy sprawdzić podaną ścieżkę i uprawnienia dostępu do katalogów i plików. 4. Pod niektórymi wersjami Linux-a program potrafi się wyłączyć w trakcie użytkowania W chwili obecnej błąd jest ciągle analizowany i w miarę możliwości zostanie naprawiony w kolejnych wersjach. W razie kłopotów prosimy o kontakt z Federacją Fides! Dziękujemy za zakup programu! 8