...
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.
grupa | wyświetlenie | zmiana wartości | opis | |||
---|---|---|---|---|---|---|
P | P? <parametr> | P# <parametr> <wartość> | parametry bazy głównejW | brak - parametry "W" są parametrami "P" |
Aby skasować parametr należy zmienić jego wartość na pustą.
Code Block | ||
---|---|---|
| ||
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".
komenda | wyświetlenie | zmiana wartości |
---|---|---|
cmd | cmd 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 | ||||
---|---|---|---|---|
| ||||
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.
...