Article Category: Licencjonowanie - klucze HASP - Baza Wiedzy programu Comarch ERP Optima Article Category: Licencjonowanie - klucze HASP - Baza Wiedzy programu Comarch ERP Optima

Co należy wykonać aby poprawnie program odczytał informacje o modułach z plików licencyjnych?

Uwaga
Informujemy, że wsparcie techniczne plików licencyjnych softhasp.sig oraz softhasp.dat zostanie zakończone 31.03.2021 roku. Po tym terminie należy korzystać z zabezpieczenia w postaci Klucza Wirtualnego lub fizycznego klucza HASP.

Pliki licencyjne softhasp.sig oraz softhasp.dat należy skopiować do katalogu głównego dysku instalacyjnego obecnie uruchomionego systemu operacyjnego (zazwyczaj dysk C:\), a następnie  dokonać restartu Menadżera Kluczy (menu kontekstowe pod prawym przyciskiem myszy na ikonie kłódki obok zegarka).

Jeżeli ikona czerwonej kłódki nie jest widoczna obok zegarka, powinna automatycznie się pojawić podczas uruchamiania programu Comarch ERP Optima. Poprawny odczyt licencji przez Menadżer Kluczy powinien objawić się zmianą koloru ikony kłódki z czerwonego na zielony.

Dodatkowo należy zweryfikować czy w rejestrach ustawiona jest opcja pobierania licencji z klucza programowego (wartość '1′).

32 bitowy system operacyjny –
HKEY_LOCAL_MACHINE\SOFTWARE\CDN\HASP\KluczProgramowy 
64 bitowy system operacyjny –HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CDN\HASP\KluczProgramowy 

Istnieje możliwość modyfikacji ścieżki do jakiej wgrane mają być pliki licencyjne. Zmodyfikowaną ścieżkę należy podać w poniższym wpisie rejestru:

32 bitowy system operacyjny –
HKEY_LOCAL_MACHINE\SOFTWARE\CDN\HASP\FolderKluczaProgramowego 
64 bitowy system operacyjny – HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CDN\HASP\FolderKluczaProgramowego 




Jak skonfigurować pobieranie licencji z Menadżera Kluczy pracującego na dodatkowym serwerze SQL – serwer dla baz jest inny niż serwer klucza

Jeśli Menadżer Kluczy pracuje na innym serwerze SQL niż serwer z bazami danych Comarch ERP Optima,
to takie wskazanie serwera wprowadzamy w oknie logowania po rozwinięciu obszaru „szczegóły” klawiszem „pokaż szczegóły” : 
Nazwę innego serwera SQL obsługującego połączenie dotyczące licencji wpisujemy w pole „Serwer Klucza” po uruchomieniu edycji klawiszem lupy : 


Serwer klucza może zostać również wskazany na zakładce Bazy na formularzu operatora (Konfiguracja Programu/ Użytkowe/ Operatorzy) lub w polu Dedykowany serwer klucza dla bazy firmowej (Konfiguracja firmy/ Ogólne/ Parametry).




Czy Comarch ERP Menadżer Kluczy musi być zainstalowany na każdym stanowisku ?

Generalną zasadą jest to, że Comarch ERP Menadżer Kluczy musi być zainstalowany tylko na tym stanowisku, gdzie jest podłączony klucz HASP. Menadżer Kluczy do pracy wymaga obecności na komputerze serwera Microsoft SQL Server.




Na czym polega weryfikacja numeru NIP?

Weryfikacja NIP aktywna jest tylko dla kluczy firmowych i wielofirmowych. W przypadku Comarch ERP Optima przy odpytaniu Menadżera Kluczy porównywany jest NIP z pieczątki firmy(System/Konfiguracja/Firma/Dane firmy/Pieczątka firmy), z numerem NIP zapisanym w kluczu. Jeżeli numery są zgodne, program uruchamia się i pozwala na normalną pracę. Jeżeli natomiast numery nie są zgodne, wyświetlony zostanie odpowiedni komunikat o niezgodności numerów NIP i krokach, które należy podjąć. Comarch ERP Optima umożliwia w takiej sytuacji zmianę numeru NIP przy wykorzystaniu logowania serwisowego lub podanie poprawnego adresu serwisu klucza HASP na oknie logowania. Oczywiście zmiana NIP musi być zgodna z warunkami gwarancji, to znaczy możemy użyć numeru NIP, do którego mamy prawo.

Więcej informacji dotyczących weryfikacji można znaleźć w dokumentacji do poszczególnych aplikacji, które współpracują z Menadżerem Kluczy.



W czasie logowania do programu pojawia się komunikat: „Could not find stored procedure master..xp_HASPLogin”

Komunikat pojawia się w sytuacji, gdy na serwerze SQL, który pełni funkcję serwera licencji nie są zainstalowane wymagane procedury SQL. W celu usunięcia problemu, na komputerze do którego został wpięty klucz HASP i gdzie pracuje serwer SQL, należy uruchomić na prawach administratora plik ComarchMLInstall.exe z katalogu C:\Program files\Comarch\Comarch ERP Menadżer Kluczy. Po wskazaniu odpowiedniej nazwy serwera SQL należy wykonać konfigurację serwera klucza zabezpieczeń.

Innym rozwiązaniem jest ponowne zainstalowanie Comarch ERP Menadżer Kluczy. Więcej informacji na ten temat można uzyskać tutaj: W jaki sposób zainstalować Comarch ERP Menadżer Kluczy?




Co zrobić, gdy podczas logowania wyświetla się komunikat Comarch ERP Optima: informacja (24098) Could not load the DLL C: WINDOWS system32 HASPXPx32.dll, or one of the DLLs it references. Reason: 126(Nie można odnaleźć określonego modułu.).?

W tej sytuacji należy uruchomić na prawach administratora plik ComarchMLInstall.exe z katalogu C:\Program files\Comarch\Comarch ERP Menadżer Kluczy. Po wskazaniu odpowiedniej nazwy serwera SQL należy wykonać konfigurację serwera klucza zabezpieczeń.

Innym rozwiązaniem jest ponowne zainstalowanie Comarch ERP Menadżer Kluczy (patrz: W jaki sposób zainstalować Comarch ERP Menadżer Kluczy?).

Jeżeli problem nadal występuje proszę zgłosić się do Partnera lub opisać problem, środowisko instalacji Comarch ERP Optima i zgłosić w Systemie zgłoszeń.




Jak wygląda przepływ informacji o licencjach w Comarch ERP Optima?

  1. Comarch ERP Optima wysyła zapytanie o licencje do serwera MSSQL. Listę modułów na które program będzie próbował pobrać licencje znajduje się w rejestrze systemu, klucz
    HKCU\Software\CDN\CDN Opt!ma\CDN Opt!ma\Login
  2. Serwer MSSQL odbiera zapytanie i przekazuje je do Menadżera Kluczy.
  3. Menadżer Kluczy weryfikuje zapytanie wysłane z Comarch ERP Optima ze stanem faktycznym zapisanym w kluczu.
  4. Sterowniki klucza HASP służą do komunikacji Menadżera Kluczy z kluczem HASP.
  5. Klucz HASP zawiera informacje o licencjach.