Versions Compared

Key

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

...

Parametry ustawia się za pomocą dedykowanego klienta administracyjnego. W przypadku systemu Windows należy uruchomić program administrator_tcp.exe - w systemach Linux klienta konsolowego można uruchomić poleceniem sowizor adm. Zarządzanie parametrami w kliencie konsolowym odbywa się przy użyciu komendy CMD.Jeśli użytkowaliście wcześniej system SOWA2, to pamiętacie, że były dwa rodzaje parametrów - parametry bazy głównej i parametry bazy czytelników. W systemie SowaSQL nie ma takiego rozróżnienia i wszystkie parametry są w bazie głównej.

Ustawianie w administrator_tcp.exe

W przypadku programu administrator_tcp.exe można użyć odpowiednich przycisków do ustawiania parametrów (P), lub wydać polecenie z P z odpowiednimi atrybutami.

grupawyświetleniezmiana wartościopis
PP? <parametr>P# <parametr> <wartość>parametry bazy głównejWbrak - parametry "W" są parametrami "P"

Aby skasować parametr należy zmienić jego wartość na pustą.

Code Block
titlePrzykłady użycia komend komendy P i W
P? CFG_AGENDY
P# CFG_AUTO_LIMIT 20
P# CFG_KINDS_FOR_LOGIN CA|CB|CC|CV|CZ|
P# core.agenda.10.url http://www.biblioteka.pl/filia10 

Ustawianie w linii poleceń na serwerze Linux

W przypadku pracy na konsoli serwera Linux, można wywoływać polecenia klienta konsolowego, przy pomocy "sowizor adm".

komendawyświetleniezmiana wartości
cmdcmd ls <parametr> ?cmd # <parametr> <wartość>

W trakcie wywoływania polecenia w konsoli, konieczne jest dodatowo poprzedzenie znaków ? i # znakiem \, zaś wartość parametrów powinno się ująć w cudzysłowy (zwłaszcza, gdy zawiera spacje lub znaki specjalne).

Nietypowym przypadkiem jest znak / (ukośnik), który - jeśli ma zostać częścią wartości parametrów - musi zostać podany jako dwa znaki // (dwa ukośniki). Taki szczególny przypadek stanowią np. adresu URL.

Code Block
languagebash
titlePrzykład użycia komendy "cmd"
sowizor adm <nazwa_bazy> cfg ls cfg_agendy \?
sowizor adm <nazwa_bazy> cfg \# cfg_auto_limit 20
sowizor adm <nazwa_bazy> cfg \# cfg_kinds_for_login "CA|CB|CC|CV|CZ|"
sowizor adm <nazwa_bazy> cfg \# core.agenda.10.url "http:////www.biblioteka.pl//filia10"

Typy parametrów

Każdy parametr jest co prawda łańcuchem znaków, jednak zakłada się, że ma określoną strukturę za pomocą której definiuje się jej typ.

...