SIP2 - Konfiguracja SowaSQL
Uwaga dot. serwerów Strix
W przypadku skonfigurowania backendu dla serwera Strix, poniższa konfiguracja jest zbędna
Aby moduł SIP2 mógł prawidłowo spełniać swoje zadania należy skonfigurować docelowy serwer aplikacji SowaSQL do współpracy z modułem SIP2.
Niezbędne jest skonfigurowanie raportów:
patron information
item information
Konfiguracja SowaSQL
Należy dodać pliku konfiguracyjnego w formacie XML:
~/sowa_sql/katalogi/<nazwa_katalogu>/etc/sowa_module_kol_reports.xml
dodać wpisy:
<item> <fld_idf>item-information</fld_idf> <fld_desc>Item information</fld_desc> <fld_language>REPORT</fld_language> <fld_icon> </fld_icon> <fld_options>Pliki tekstowe (.txt)|*.txt</fld_options> <fld_passes>1</fld_passes> <fld_values> </fld_values> <fld_parameters>wypozyczalnia/rfid/rfid-item.epr</fld_parameters> <fld_globals> </fld_globals> <fld_init>*=wypozyczalnia/rfid/rfid-item.zpr</fld_init> <fld_finalize> </fld_finalize> <fld_api_cmd> </fld_api_cmd> <fld_mode> </fld_mode> <fld_type>STA</fld_type> <fld_actions> </fld_actions> <fld_father> </fld_father> <fld_app>hidden</fld_app> </item> <item> <fld_idf>patron-information</fld_idf> <fld_desc>Patron information</fld_desc> <fld_language>REPORT</fld_language> <fld_icon> </fld_icon> <fld_options>Pliki tekstowe (.txt)|*.txt</fld_options> <fld_passes>1</fld_passes> <fld_values> </fld_values> <fld_parameters>wypozyczalnia/rfid/rfid-patron.epr</fld_parameters> <fld_globals> </fld_globals> <fld_init>*=wypozyczalnia/rfid/rfid-patron-sql.zpr</fld_init> <fld_finalize> </fld_finalize> <fld_api_cmd> </fld_api_cmd> <fld_mode> </fld_mode> <fld_type>STA</fld_type> <fld_actions> </fld_actions> <fld_father> </fld_father> <fld_app> </fld_app> </item>
Ponadto należy do pliku definicji profilu (sowa_server_profiles.xml
) dodać w REPORTS identyfikatory idf
dodanych raportów w profilu rfid
, tzn:
<!-- REPORTS --> <list> ... <item> <fld_idf>rfid</fld_idf> <fld_values>...,item-information,patron-information,...</fld_values> </item> </list>
Oczywiście w powyższym przykładnie obszary oznaczone kropkami oznaczają pozostałe części opisu profilu w pliku XML. Należy zagwarantować, że item-information i patron-information są tam obecne.
W SowaSQL trzeba też założyć użytkownika dla urządzenia - robimy to z poziomu konsolowego klienta administracyjnego następująco:
sowizor adm nazwa_katalogu user wrzutnia add sowizor adm nazwa_katalogu user wrzutnia right new "&W=00;&I=00,01" sowizor adm nazwa_katalogu user wrzutnia profile rfid
Użytkownik będzie miał ustawione hasło "1".
Można też inaczej, np. tak:
sowizor adm nazwa_katalogu user wrzutnia add PASSWORD "&W=00;&I=00,01" sowizor adm nazwa_katalogu user wrzutnia profile rfid
Użytkownik będzie miał ustawione hasło podane zamiast PASSWORD.