Strona startowa

Drukuj

Rozwiązywanie problemów

1. Jak zainstalować/odinstalować usługę Symfonia Detal API

Aby zainstalować Symfonia Detal API należy uruchomić PowerShell jako Administrator, a następnie wykonać skrypt:

 

New-Service -Name "SymfoniaDetalAPI" -DisplayName "Symfonia Detal API" -

Description "Usluga API dla Symfonia Detal" -BinaryPathName 

"C:\Symfonia\DetalApi\Symfonia.Detal.Server.WebApi.exe --contentRoot C:\Symfonia\DetalApi" -StartupType Manual 

 

Aby odinstalować Symfonia Detal API należy uruchomić Wiersz poleceń jako Administrator i wykonać polecenie:

 

sc delete SymfoniaDetalAPI 

 

2. Jak zmienić port, na którym działa usługa Symfonia Detal API

W celu zmiany portu, na którym działa usługa należy otworzyć plik appsettings.json, a następnie wpisać wybrany numer portu. Zmiany można dokonać zarówno dla protokołu http i https.

 

img_pos_038

 

3. Jak zmienić protokół z wykorzystaniem którego uruchamiana jest usługa Symfonia Detal API

W celu zmiany protokołu należy otworzyć plik appsettings.json, a następnie wpisać true przy protokole, z wykorzystaniem którego ma być uruchamiana usługa. Konieczne jest także uzupełnienie numeru portu.

 

img_pos_039

 

W przypadku protokołu https należy dodatkowo podać ścieżkę do certyfikatu SSL w postaci pliku PFX oraz hasło, jeśli podany plik jest strzeżony hasłem.

 

img_pos_040

 

4. Jak dodać porty do reguł zapory sieciowej

W celu dodania portów do reguł należy uruchomić aplikację Zapora Windows Defender z zabezpieczeniami zaawansowanymi. W przypadku, gdy na urządzeniu zainstalowane jest oprogramowanie antywirusowe firmy trzeciej wyświetli się odpowiednia informacja, wtedy nowe porty powinny zostać dodane w sposób odpowiedni dla używanego oprogramowania antywirusowego.

 

img_pos_041

 

Jeśli na urządzeniu nie jest zainstalowane oprogramowanie antywirusowe firmy trzeciej, należy dla reguł przychodzących i wychodzących wybrać opcję Nowa reguła.

 

img_pos_042

 

Wyświetli się okno kreatora, należy wybrać opcję Port i przejść Dalej.

 

img_pos_043

 

W kolejnym kroku należy wybrać protokół TCP oraz określony numer portu.

 

img_pos_044

 

W następnym oknie należy zezwolić na połączenie.

 

img_pos_045

 

Następnie konieczne jest określenie, kiedy reguła ma mieć zastosowanie.

 

img_pos_046

 

W ostatnim kroku należy nadać nazwę nowej regule i zatwierdzić przyciskiem Zakończ.

 

img_pos_047

 

5. Jak utworzyć drugą instancję usługi Symfonia Detal API

Aby utworzyć drugą instancję usługi, gdzie podpięta będzie inna baza, należy w pierwszej kolejności skopiować folder z plikami WebAPI oraz Symfonia Detal API.

 

Następnie należy otworzyć plik appsettings.json i zmienić konfigurację dotyczącą bazy (nazwa serwera, nazwa bazy danych, użytkownik i hasło), numery portów oraz klucz licencji.

 

img_pos_048

 

Kolejnym krokiem jest instalacja usługi za pomocą skryptu dostępnego w rozdziale 1 Jak zainstalować/odinstalować usługę Symfonia Detal API.

 

Na koniec konieczne jest dodanie nowych portów do reguł zapory sieciowej. W tym celu należy postępować zgodnie z instrukcją opisaną w rozdziale 4 Jak dodać porty do reguł zapory sieciowej.

 

W celu przeprowadzenia aktualizacji Symfonia Detal API należy pamiętać o konieczności ponownego wykonania powyższych kroków.

 

6. Jak rozwiązać problem z płatnością terminalem

W sytuacji, gdy Symfonia Detal traci połączenie z terminalem i występują problemy z płatnościami kartą, należy do zapory Windows Defender dodać regułę zezwalającą na połączenie wejścia i wyjścia dla portów UDP z zakresu 6000-7000.

 

Dodawanie reguł opisane zostało wyżej w pkt. 4. Jak dodać porty do reguł zapory sieciowej.

 

7. Czy Symfonia Detal zabiera jedną licencję Symfonia ERP Handel?

Symfonia Detal nie potrzebuje żadnych dodatkowych licencji Symfonia ERP Handel.

 

8. Czy Symfonia Detal wymaga zakupu WebAPI?

Symfonia Detal od wersji 2024a nie potrzebuje licencji WebAPI.

 

W poprzednich wersjach Symfonia Detal nie wymaga zakupu przez klienta dodatkowej licencji WebAPI. Użytkownik dostaje dodatkową dedykowaną licencję WebAPI w ramach zakupu Symfonia Detal.

 

W przypadku, gdy klient ma już kupiona inną licencję WebAPI (lub dołączoną licencję WebAPI z innego produktu) należy skontaktować się z BOK Symfonii, aby wszystkie licencje WebAPI były uruchomione pod jednym numerem WAH.