Od wersji v24.10 system rezerwacji Sfery przez ProstąPaczkę nie jest już dostępny. Zamiast tego wprowadzony został osobny program: Sfera nexo Serwer, który rezerwuję połączenie do sfery.
Czym jest Sfera dla Subiekta nexo?
Generalnie Sfera jest narzędziem InsERTu, które pozwala na modyfikację danych w Subiekcie nexo. Sfera jest dostępna tylko w wersji Subiekt nexo PRO. Bardzo ogólnikowo Sfera to jest API do Subiekta nexo, przez które producent zaleca wprowadzać modyfikacje. Połączenie przez Sferę zajmuje jedno stanowisko (1 użytkownika).
Geneza użycia Sfery dla Subiekta nexo Pro
Na początku w ProstejPaczce Sfera była włączana tylko na czas wykonywania operacji, a później zamykana. Pozwalało to na wykorzystanie jednego stanowiska Sfery na kilku komputerach (rzadko zdarzało się, że wszystkie stanowiska komputerowe w tym samym momencie chciały zrobić coś na Sferze). Takie uruchamianie i zamykanie Sfery niestety trochę trwało, więc klienci, którzy wykorzystywali więcej operacji wykonywanych na sferze (np.: realizację zamówienia, wydruku dokumentu, fiskalizacji) zaczęli to odczuwać.
W późniejszych wersjach programu ProstaPaczka dodaliśmy mechanizm rezerwacji Sfery, który „zabierał” połączenie dla siebie, dzięki czemu operacje wykonywały się znacznie szybciej. Problematyczne były sytuacje, gdy uruchamiane było kilka instancji programu ProstaPaczka i każda z tych instancji posiadała „własne” połączenie, które potrafiło zająć kilkaset MB pamięci RAM.
W wersji v24.10, odpowiedzialność za komunikację ze Sferą dla nexo PRO wydzieliliśmy do osobnej aplikacji Sfera nexo Serwer, która pozwala na obsługiwanie połączeń z kilku uruchomionych instancji programu ProstaPaczka i przez to potrzebuje tylko jednego zarezerwowanego połączenia.
Na czym polega rezerwacja Sfery w PP?
Zarezerwowanie sfery spowoduje, że żaden inny program nie będzie mógł z niej skorzystać, ale wykonywanie operacji będzie sporo szybsze. Program Sfera nexo Serwer wczyta binaria programu Subiekt nexo i będzie ich używał przy wykonywaniu operacji Sferycznych.
Jak zarezerwować Sferę?
Rezerwacja Sfery następuję po wciśnięciu przycisku włączenia nasłuchiwania w programie Sfera nexo Serwer i trwa aż do momentu wyłączenia nasłuchiwania.
Jak wymusić uwolnienie Sfery?
Niestety może się zdarzyć że ProstaPaczka nie „uwolni” Sfery (np. z powodu jakiegoś błędu).
Połączenie powinno po jakimś czasie samo się zakończyć i zwolnić użytkownika.
Listę aktywnych połączeń można zobaczyć w programie serwisowym Subiekta nexo.
