Versions Compared

Key

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

Ustawianie parametrów

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.

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

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

Code Block
titlePrzykłady użycia komend P i W
P? CFG_AGENDY
P# CFG_AUTO_LIMIT 20
P# CFG_KINDS_FOR_LOGIN CA|CB|CC|CV|CZ|

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.

TypOpisPrzykład
LiczbaLiczba bez znaku i bez przecinka20
NapisCiąg znaków dowolnej długości (bez znaków sterujących)Tekstowa wartość parametru (&^&^)
Lista

Poszczególne elementy listy są oddzielone znakiem pionowej kreski - |

(warning) Znak ten musi także kończyć całą listę

CA|CB|CC|CZ|
SłownikLista par wartości - gdzie każda para to także elementy oddzielone znakiem pionowej kreski00|Wypożyczalnia|01|Czytelnia|

Spis parametrów

Aktualne parametry dostępne są wyłącznie dla administratora systemu w aplikacji webowej, w module administracja → parametry. (Należy uruchomić webową aplikację Sowy).

Ustawianie parametrów

Aplikacja webowa

Po zalogowaniu w aplikacji webowej należy wybrać opcję "Administracja" → "Parametry".

Aplikacja desktopowa

Po zalogowaniu się w aplikacji desktopowej, należy z bocznego menu wybrać ikonę "Narzędzi" i następnie opcję "Parametry".

Linia poleceń na serwerze Linux

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


Code Block
languagebash
titlePrzykład użycia komendy "sowizor config"
sowizor config <nazwa_bazy> <nazwa_parametru>
sowizor config <nazwa_bazy> <nazwa_parametru> "<wartość_parametru_json>"


Wzorce parametrów

Niektóre parametry są wyrażone za pomocą wzorca. Oznacza to, że część nazwy parametru jest zmienna (np. jest oznaczeniem agendy, inwentarzeinwentarza, kategorii czytelnika itp.). Takie parametry będą wyrażone za pomocą wyrażenia regularnego (regex).

Np. parametr identyfikowany jako CFG_ZAM_# posiada informację o wzorcu: CFG_ZAM_(\d+)$ - taka konstrukcja oznacza, że poprawna nazwa parametru będzie rozpoczynać się od CFG_ZAM_, a następnie będzie jeden lub więcej znaków numerycznych. Poprawne zatem będą np. parametry: CFG_ZAM_0, CFG_ZAM_20 itd.

Spis parametrów