Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Polecenie to pozwala utworzyć nowy serwis określonego typu. Obecnie pozwala na tworzenie serwisów SOWA1 lub , SOWA2, a dodatkowo (w systemie Linux) na tworzenie serwisów SOWASQL i , SowaSQL, Z39.50, ZED, ASIO, WSIO, SIP2 oraz OAI-PMH.

Składnia

Code Block
sowizor add sowa1|sowa2|sowasql|zed|asio|wsio|sip2|sowaipmh [<source-sid>] [--licence <path>]
sowizor add z3950 [<target>]

Dodawanie serwisu SOWA1, SOWA2 lub

...

SowaSQL

Podanie parametru sowa1, sowa2 lub sowasql pozwala na utworzenie nowego serwisu (odpowiednio SOWA1, SOWA2 i SOWASQLSowaSQL) na podstawie szablonu konfiguracyjnego zawartego w pakiecie server-sowaX-cfg.

...

Program w pierwszej kolejności wyświetli listę aktualnie zainstalowanych serwisów SOWA1, SOWA2 lub SOWASQLSowaSQL. Dodanie serwisu wymaga odpowiedzi na szereg pytań zadanych w oknie terminala:

...

Program utworzy pustą bazę danych, szablonową konfigurację i poprosi o ustawienie hasła dla użytkownika SOKRATES (administracyjny). Następnie zainstaluje i uruchomi serwis.

Schematy katalogu SOWA2 /

...

SowaSQL

Serwis SOWA2 może być domyślnie skonfigurowany jako katalog biblioteczny określonego przeznaczenia. Schemat taki decyduje o zakresie standardowo skonfigurowanych formatów, zestawień, typów dokumentów etc. Obecnie dostępne są schematy:

nazwagrupaopistypy rekordówserwery
marc21usmarcKatalog księgozbioru MARC-21U, A, C, X, Y, (K)sowa2, sowasql
marc21-akcusmarcKatalog księgozbioru MARC-21 z akcesjąU, A, C, F, X, Y, (D, E, K, V)sowa2, sowasql
marc21-bibusmarcBibliografia Regionalna MARC-21U, A, B, Csowa2, sowasql
marc21-czusmarcKatalog czasopism MARC21U, A, C, D, N, P, R, W, Zsowa2, sowasql
marc21-zasobusmarcKatalog MARC-21 z zasobami czasopismU, A, C, X, Y, Z, (K)sowa2, sowasql
marc21-akc-zasobusmarcKatalog MARC-21 z akcesją i zasobami czasopismU, A, C, F, X, Y, Z, (D, E, K, V)sowa2, sowasql
marc21-zeszytusmarcKatalog MARC-21 z zeszytami czasopismU, A, C, N, X, Y, (K)sowa2, sowasql
marc21-zzusmarcKatalog MARC-21 z zasobami i zeszytami czasopismU, A, C, N, X, Y, Z, (K)sowa2, sowasql
marc21-allusmarcKatalog MARC-21 (książki + czasopisma)U, A, C, D, N, P, R, W, X, Y, Z, (D, K)sowa2, sowasql
marc21-akc-allusmarcKatalog MARC-21 z akcesją (książki + czasopisma)U, A, C, D, F, N, P, R, W, X, Y, Z, (D, E, K, V)sowa2, sowasql
texttextBibliografia Regionalna (format TEXT)T, 1, 2, 3, 4, 6, 7sowa2
dzstextDokumenty Życia Społecznego (format TEXT)T, 1, 2, 3, 6, 7sowa2
zagadnietextKartoteka Zagadnieniowa (TEXT)sowa2

...

T, 2, 3, 4, 6sowa2

Niektóre schematy posiadają opcjonalne typy dokumentów (rekordów) - w powyższej tabeli są one ujęte w nawiasy. Przy tworzeniu takiego katalogu program dodatkowo zapyta o listę opcjonalnych typów dokumentów, które mają zostać wykorzystane.

Ustawianie licencji

Domyślnie każdy serwis instalowany jest przy użyciu licencji głównej, która jest skonfigurowana w sowizorze. Może jednak zajść konieczność instalacji serwisu przy użyciu innej licencji niż główna. Plik licencji należy umieścić w dowolnej ścieżce na dysku i utworzyć serwis podając opcję --licence ze ścieżką jako parametr.

Code Block
sowizor add sowa2 --licence /path/to/file/sokrates.lic

Tworzenie serwisu na bazie istniejącego

W przypadku tworzenia serwisu SOWA2 lub SowaSQL można wybrać istniejący serwis źródłowy. Wówczas nowy serwis zostanie utworzony na bazie konfiguracji wskazanego serwisu. Jest to szczególnie przydatne przy przenoszeniu systemu SOWA2 na system SowaSQL.

Istnieją pewne ograniczenia:

  • serwis źródłowy musi być zarządzany przez sowizora (zob. migrate)
  • serwis SOWA2 nie może być utworzony na bazie serwisu SowaSQL
  • w przypadku przejścia serwisu SOWA2 na SowaSQL niektóre ustawienia nie są przenoszone, gdyż systemy te nie są w pełni kompatybilne. Dlatego po tej operacji należy zweryfikować konfigurację SowaSQL.

Dodawanie serwisu Z39.50

Parametr z3950 pozwala na utworzenie serwisu Z39.50, dla którego docelowym źródłem przeszukiwania danych jest albo istniejący serwis SOWA2 albo istniejący serwis SOWASQL. Docelowy serwis musi być wcześniej albo utworzony poleceniem sowizor add sowa2 - albo zarejestrowany w CRM w firmie SOKRATES-software.

Code Block
titleUtworzenie serwisu Z39.50
sowizor add z3950

 

Na podstawie typu docelowego serwisu program przeprowadzi automatyczną walidację konfiguracji serwisu SOWA2 lub SOWASQL, a następnie wygeneruje serwis Z39.50 służący do przeszukiwania baz katalogów bibliotecznych przez protokół Z3950.

Dodawanie serwisu WSIO

Moduł WSIO (zob. /wiki/spaces/SOWAALL/pages/688134), aby mógł być automatycznie uruchamiany i zatrzymywany przez sowizora, musi zostać także zarejestrowany jako serwis.

Code Block
titleSkonfigurowanie i dodanie serwisu WSIO
sowizor add wsio

Polecenie w pierwszej kolejności weryfikuje, czy szablony SOWA-NG są już skonfigurowane dla usługi WSIO (w szczególności, czy określony został port usługi). Jeśli nie - automatycznie uruchomiona zostanie konfiguracja szablonów.

W kolejnych krokach program zapyta o:

  • serwis SOWY, który będzie integrowany (trzeba wskazać jego numer)
  • nazwę użytkownika w serwisie SOWA, który posiada uprawnienia do wykonywania operacji integrujących (zwykle jest to specjalny użytkownik "integrator")
  • hasło tego użytkownika

Od tego momentu będzie można uruchamiać (i zatrzymywać) usługę WSIO za pomocą sowizora.

 

 

Info

Dopuszczalne jest utworzenie tylko jednego serwisu WSIO w ramach instalacji!

Dodawanie serwisu SIP2

Moduł SIP2 (zob. /wiki/spaces/SOWA2/pages/296186), po wykonaniu konfiguracji samego modułu, musi zostać zarejestrowany jako serwis, dla celów jego automatycznego uruchamiania i zatrzymywania.

Code Block
titleRejestrowanie serwisu SIP2
sowizor add sip2

Polecenie to automatycznie rejestruje serwis SIP2 na podstawie jego bieżącej konfiguracji. (zob. /wiki/spaces/SOWA2/pages/296167).