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 informationitem information
Konfiguracja SowaSQL
Należy dodać pliku konfiguracyjnego w formacie XML:
~/sowa_sql/katalogi/<nazwa_katalogu>/etc/sowa_module_kol_reports.xml
dodać wpisy:
Raporty dla SIP2 w SowaSQL
<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.