SIP2 - Konfiguracja SowaSQL

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:

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.