Versions Compared

Key

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

...

Konwerter jest realizowany "w miejscu", zatem na maszynie musi być serwis docelowy (dla realizacji procedur importu danych), natomiast w przypadku importera - możliwe jest działanie przez sieć (MAK+) albo na miejscu z plików (SOWA2).

Zob. szczegóły w opisie komendy convert.

Dostępne konwertery

Konwerter MAK+ na SOWASQL

...

b) eksportować dane przez sieć bezpośrednio z bazy na serwerze biblioteki (to też jest wolne, możliwe kłopoty na łączach)

Szczegóły późniejna kolejnej stronie.

Konwerter

...

SOWA2 na SOWASQL

Tutaj eksport danych odbywa się bezpośrednio z plików DBF oraz (dla operacji samoobsługowych) z plików logów. Dlatego konwersja powinna być robiona albo an pełnej kopii serwisu, albo po prostu na serwerze docelowym (skłaniam się ku tej drugiej opcji).

Szczegóły późniejna kolejnej stronie.

Konfiguracja konwertera

Pliki YAML

...

W konfiguracji określany jest system źródłowy oraz system docelowy. Szczegóły późniejw przykładach konwerterów.

Repozytorium konfiguracji

Przykładowe (póki co) konfiguracje dostępne są w repozytorium olimp, w ścieżce:

olimp/conf/converter

Automatyzacja konwersji Sowa2 do SowaSQL

Z uwagi na fakt, że biblioteki hurtowo są przenoszone z systemu Sowa2 do systemu SowaSQL Standard, powstało dodatkowe polecenie, które automatyzuje proces konwersji stając się całkowicie bezobsługowym narzędziem.

Code Block
titleUproszczona metoda konwersji systemu Sowa2 do SowaSQL
sowizor lame nazwa_katalogu_ks

Polecenie to:

  • weryfikuje stan migracji katalogu i zaleca wykonanie migracji przed kontynuacją
  • weryfikuje stan schematu konfiguracji katalogu i zaleca wykonanie kroków, które usuną z konfiguracji elementy stwarzające problemy po konwersji
  • sprawdza stan integracji z portalem w.bibliotece.pl
  • wykonuje reindeksację katalogu Sowy2 wraz z kompresją tabel

W tym etapie wkracza jedyna interakcja z narzędziem - pyta się tylko, czy jesteśmy pewni, że chcemy wykonać nieodwracalną procedurę konwersji. Jeśli potwierdzimy, to:

  • system zamieni nazwy katalogów (doda "s2" do nazwy starego serwisu, nowy będzie działać na starej nazwie)
  • wykona polecenie convert samemu dobierając odpowiednią konfigurację
  • skonfiguruje moduły, których konfiguracja różni się w Sowie2 i SowieSQL
  • uruchomi system na tym samym porcie, na jakim działał stary
  • wykona migrację identyfikatorów w portalu w.bibliotece.pl

Polecenie należy uruchamiać pod kontrolą narzędzia "screen". Zaleca się na czas konwersji ustawić komunikat o niedostępności systemu w katalogu OPAC.