Współpraca Comarch BPM z Comarch ERPXL – Rozwiązywanie problemów i komunikaty błędów

image_pdfimage_print

Problem: Podczas generowania dokumentu do XL-a pojawia się komunikat:

Komunikat”Nie można dodać dokumentu. W funkcji XLNowyDokument wystąpił błąd nr 81: BŁĘDY: [Nie można wygenerować dokumentu – brak licencji. (NowyDokument-81)”

Przyczyna: Występowanie niespójności w konfiguracji odwołań do serwera klucza. Problem pojawia się najczęściej, gdy poszczególne moduły (Menadżer Kluczy, Menadżer Baz, ERP XL, BPM) korzystają z różnych formatów adresowania (np. mieszanie nazwy hosta z adresem IP).

Rozwiązanie:

Ujednolicenie odwołań do serwera klucza

Należy zweryfikować, czy we wszystkich miejscach konfiguracji widnieje identyczny wpis. Zaleca się stosowanie nazwy serwera zamiast adresu IP. Sprawdzenia wymagają:

  • Menadżer Kluczy: Pole Serwis zainstalowany jest na serwerze.
  • Menadżer Baz: Sposób podpięcia bazy XL-owej.
  • Plik konfiguracyjny BPM: W pliku Web.config należy sprawdzić klucz:
  • add key=”LicenceKeyServerERP” value=”NazwaSerwera::NumerKlucza”
  • System XL: Pole Klucz w konfiguracji.
Uwaga
Jeżeli w jednym miejscu widnieje adres IP (np. 192.168.1.100::12345), a w innym nazwa (np. SERWER-SQL::12345), należy ujednolicić wszystkie wpisy do formatu: NazwaSerwera::NumerKlucza.

Weryfikacja rejestru systemowego

W przypadku, gdy ujednolicenie wpisów nie rozwiąże problemu, należy sprawdzić obecność wpisu serwera HASP w rejestrze Windows pod ścieżką:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CDN\CDNXL\MSSQL\Serwery

W przypadku braku stosownego wpisu z serwerem klucza, należy go dodać, a następnie ponownie zweryfikować proces generowania dokumentów.

Problem: Podczas generowania dokumentu do XL-a pojawia się komunikat:

„Nie można załadować biblioteki DLL 'cdn_api.dll’: Nie można odnaleźć określonego modułu. (Wyjątek od HRESULT: 0x8007007E)”

Przyczyna: Problem wynika z braku dostępu procesu do niezbędnych zmiennych środowiskowych lub plików profilu użytkownika, co uniemożliwia prawidłowe zainicjowanie bibliotek Comarch ERP XL przez serwer aplikacji.

Rozwiązanie

W celu wyeliminowania błędu należy dokonać zmiany w konfiguracji serwera IIS (Internet Information Services):

1. Uruchomić Menedżera Internetowych Usług Informacyjnych (IIS).

2. Przejść do sekcji Pule aplikacji (Application Pools).

3. Wybrać właściwą pulę: Należy odnaleźć pulę aplikacji serwerowej BPM.

4. Edytować ustawienia zaawansowane: Po kliknięciu prawym przyciskiem myszy na wybranej puli należy wybrać opcję Ustawienia zaawansowane (Advanced Settings).

5. Zmienić parametr profilu: W sekcji Model procesu (Process Model) należy odnaleźć funkcję Załaduj profil użytkownika (Load User Profile) i zmienić jej wartość na True.

6. Restartować usługę: Należy zrestartować pulę aplikacji lub całą usługę IIS, aby zmiany zostały zaktualizowane.

Ustawienia zaawansowane puli aplikacji serwerowej
Problem: Dlaczego podczas generowania dokumentu do Comarch ERPXL pojawia się komunikat:

„Błąd XL Api. W funkcji XLKSeFUstalStatusDokumentu wystąpił błąd nr -400:”

Rozwiązanie:

Użytkownik, który generuje dokument do XL-a musi mieć na swojej karcie operatora w XL-u na zakładce Ustawienia->Parametry zaznaczony parametr:

Edycja numeru KSeF na dok./Spinanie z KSeF na zatw. dok.

Rozpoczynasz pracę z Comarch BPM (dawniej DMS) i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch BPM (dawniej DMS) i chcesz dowiedzieć się więcej?

Sprawdź Szkolenia Comarch BPM!

 

Czy ten artykuł był pomocny?