Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Problemy z aplikacjami => KS-SOMED => Wątek zaczęty przez: neelix w Grudnia 08, 2015, 00:03:39 am

Tytuł: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 08, 2015, 00:03:39 am
Wrzuciłbym w "Nowości w KS-Somed" ale niestety temat zmarł śmiercią naturalną kilka lat temu.
Nie wszyscy obserwują nieoficjalny profil na facebooku kolegi z Kamsoftu a dziś pojawiła się tam garść informacji o najbliższych zmianach.
Link do profilu:
https://www.facebook.com/kssomed (https://www.facebook.com/kssomed)

W skrócie: koniec BDE, koniec rejestrów i wszystkie ustawienia w ini, łatwiejsza instalacja końcówek.

Cytuj
Testujemy już wersję 2015.03.1, wersję, która pożegnamy BDE. Dostępna będzie zarówno instalka dla wersji 2015.03.1 jak i aktualizacja o numerze 2015.03.0.04, po wgraniu której otrzymamy wersję 2015.03.1. Aktualizacja oraz instalka powinny pojawić się już niebawem. Na pewno przed świętami.
Ważna uwaga, ten jeden jedyny raz nie będzie aktualizacji różnicowej. Zmian w plikach bibliotek jest tak sporo, że aktualizacja różnicowa nie ma najmniejszego sensu, byłaby ona sporo większa, niż zwykła aktualizacja ZIP. Proszę wziąć to po uwagę podczas szukania i pobierania aktualizacji.

Cytuj
Aktualizacji oczywiście towarzyszyć będzie biuletyn. I oczywiście będą w nim opisane wszelkie nowości. Ale nim ta wersja i biuletyn trafią do użytkowników, z kilkoma, mam nadzieję ciekawymi informacjami chciałbym się podzielić. Tym bardziej, że z racji nieoficjalności tej strony, można napisać czasem to, czego w oficjalnych informacjach raczej nie zamieścimy.
Porzucamy rejestry! Tak, ta wersja nie będzie już korzystała z rejestrów systemowych (no, może jeszcze nie do końca, bo jak na razie biblioteka do drukarki fiskalnej rejestry będzie wykorzystać, no i jeśli czegoś nie da się po nowemu odczytać, odczytamy z rejestrów). Dlaczego tak, chyba nie trzeba tłumaczyć. Nowe systemy powodują, że nawet my, twórcy KS-SOMED, mamy problem ze zlokalizowaniem gdzie też te skubane wpisy się znajdują. A mogą się pojawić w local_machine, czasem w current_user, jak ktoś ma 64bitowy system to jeszcze trzeba brać pod uwagę, że jest coś takiego jak wow6432node, no a jak ktoś ma ewidentnie pecha, to mu się wpisy zwirtualizują. Połapać się w tym już nie sposób. Dlatego też zapominamy o rejestrach. Jeszcze będziemy je czytać, ale już nie wymagamy ich. A za niedługo w ogóle o nich zapomnimy. Do tego czasu będzie potrzeba przenieś informację w inne miejsce.

Cytuj
Rejestrów już nie ma, co w zamian. Najśmieszniejsze jest to, że wracamy do przeszłości. To znaczy zamiast rejestrów używamy starego, sprawdzonego pliku ini. Co nam to daje? Wbrew pozorom bardzo dużo. Po pierwsze w jednym pliku będziemy mieli ustawienia dostępu do bazy danych jak i pozostałe ustawienia systemu, w szczególności ścieżka, z której poszczególne końcówki pobierać będą pliki. Po drugie, od razu wiadomo, gdzie szukać ustawienia. Wchodzimy do katalogu KS-SOMED, otwieramy tekstowy plik kspl.ini i mamy wszystko jak na dłoni. Po trzecie, cóż, myślę, że jeśli dział IT danej przychodni będzie zmuszony instalować nową końcówkę, lub w ogóle będzie instalował system KS-SOMED na nowo, to będzie za nas toasty wznosił Emotikon wink. Dzięki temu, że mamy plik ini, dzięki temu, że plik ten może być wspólny dla każdej końcówki (tak, może być, dlaczego?. niebawem), wystarczy aby na serwerze dokonać odpowiednich w nim zmian i każda końcówka przy swoim uruchamianiu pociągnie owe zmiany i uruchomi się z nową konfiguracją. Niby fajne, ale to przecież nie jest aż tak bardzo przydatne. W końcu jak często konfiguracja jest zmieniana. Ciekawsze jest jednak coś innego. KSPL.EXE potrafi pobrać z serwera biblioteki, ale też inne pliki. Między innymi plik ini. Plik ten zastąpi wówczas plik ini znajdujący się na końcówce. Jeśli teraz to wszystko ze sobą połączymy, a więc brak rejestrów, cała konfiguracja w pliku ini, łącznie z konfiguracją połączenia do bazy danych, kspl.exe, który potrafi pobrać inne pliki, to wychodzi nam, że aby na nowej końcówce zainstalować KS-SOMED wystarczy utworzyć katalog, umieścić w nim trzy pliki (kspl.exe wystarczy, by był z wersji 2015.03.1.00, borlandmm.dll, oraz kspl.ini z jednym jedynym wpisem informującym o lokalizacji katalogu, z którego można pobrać aktualne biblioteki systemu KS-SOMED), uruchomić kspl.exe i zaparzyć sobie kawę. Jak wrócimy, powinniśmy w katalogu odnaleźć pełen system KS-SOMED z aktualnym plikiem kspl.exe (sam się potrafi zaktualizować do najnowszej wersji) oraz z aktualnym plikiem kspl.ini zawierającym informację o wszystkich potrzebnych informacjach w tym o połączeniu z baza danych. Słowem w pełni działający system KS-SOMED. O ile wcześniej zainstalowaliśmy też klienta bazy danych. Choć, nieoficjalnie, i z tym można sobie poradzić. Jeśli na serwerze w podkatalogu dbClient umieścimy klienta bazy danych w wersji instance (dla Oracle) lub gds32.dll dla firebirda, to mamy szansę, że bez instalacji klienta KS-SOMED połączy się z bazą danych. Katalog ten bowiem również zostanie na końcówkę skopiowany, a podczas uruchamiania dowolnego programu wchodzącego w skład systemu KS-SOMED katalog ten zostanie dodany do lokalnej wersji zmiennej środowiskowej PATH. Co powinno zapewnić, że klient zostanie odnaleziony i załadowany przez program. Te jednak rozwiązanie, bez instalacji klienta, jest rozwiązaniem nieoficjalnym. Do wykorzystania na własne ryzyko.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Grudnia 08, 2015, 14:30:08 pm
Trzymajmy więc kciuki za testerów, oby ich praca był owocna 8)
Najbardziej interesuje mnie zremasterowany sposób nadawania numerów stanowisk i czy nie spowoduje paraliżu w pobieraniu opłat, JGP, EDM itp. (np w przypadku serwerów terminalowych) :)
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: gringo w Grudnia 09, 2015, 09:53:39 am
Z jednej strony się cieszę, że Somed idzie do przodu, z drugiej nie wiem, czy okres na taką zmianę jest dobry.
Koniec roku, nowe umowy.....
Mam trochę tych Somedów na różnych bazach i chętnie bym wcześniej przetestował różne możliwości aktualizacji.

Np.
1. przejście Somed B z Oracle 11 na nową wersję Somed B z Oracle 11 (Terminale na Linuksie)
2. przejście z Somed B z Oracle 10 na nową wersję Somed B z Oracle 12 itd., itp.
Czy KS udostępnia wersję testową nowego Somedu?

Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 09, 2015, 12:58:40 pm
Cóż, nigdy nie ma dobrego czasu na takie zmiany. Po Nowym Roku, nowe rozliczenia, które trzeba zaimplementować, później pewnie trzeba będzie wszystko przerobić, no bo przecież NFZu ma nie być :-), później są urlopy, więc jak przeprowadzić coś, co wymaga w pełni zaangażowania każdego z pracownika zespołu? Później znów Nowy Rok się zbliży i tak minąłby nam kolejny rok z odpowiedziami: "no na razie jeszcze pod BDE"
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Homar7 w Grudnia 09, 2015, 14:26:44 pm
Cóż, nigdy nie ma dobrego czasu na takie zmiany...
A jak będzie ze zwolnieniami lekarskimi, będą w somedzie czy tylko przez ZUS ?
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 09, 2015, 15:00:45 pm
Dobre pytanie. Ostatnio nocami śpię, więc mogę być nie na bieżąco. Należałoby zadać pytanie w postacie takiej, czy nowy Prezes ZUS (a na pewno jest, lub niebawem będzie), czy nowy Minister Zdrowia nadal będą coś takiego chcieć mieć.
No bo właśnie na szybko robiliśmy receptę elektroniczną, już praktycznie mieliśmy wersję testową a tu... P1 już nie ma. Wydaje mi się, że EZLA dopiero od stycznia maja być, więc jeszcze jest czas na anulowanie projektu. Tak, może i sarkazm przebija z tej wypowiedzi, ale jeśli się poświęci czas na realizację czegoś, co potem okazuje się, że i tak nie wejdzie bo polityka, to się człowiekowi smutno robi.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sławek w Grudnia 11, 2015, 11:26:23 am
Przynajmniej jedno jest pewne, że nic nie jest pewne...
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Grudnia 14, 2015, 10:56:48 am
http://www.kamsoft.pl/servlet/news_viewer/wiad?nr=11880

No i mamy.... kolejna aktualizacja już po nowemu. Teraz kto pierwszy się odważy zrobić aktualizację :D
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 14, 2015, 11:13:49 am
Robię właśnie drugą i k... mać...
Oczywiście że nie jest bezboleśnie i bezstresowo jak jest opisane w komunikacie o zmianach. W obu przypadkach somed sam nie odczytał parametrów połączenia do bazy.
Nowy ksplkonfigurator jest "dziwny" - okienko wprowadzania poświadczeń ma nieaktywne pole z nazwą użytkownika i mimo że było widać że jest tam wpisane "gabinet" to nie logował się, trzeba było wprowadzić hasło, kliknąć OK aby pole z nazwą stało się aktywne, ponownie wprowadzić nazwę użytkownika tak samo "gabinet" i hasło i dopiero łączy się do bazy.
W drugim przypadku wygląda na to że konfigurator nie potrafi zapamiętać ustawień, z tym właśnie walczę.
Za to jeśli się już uda zrobić "główne" stanowisko to bez problemu konfiguracja powiela się na klientów.
A i trzeba uczulić lekarzy bo przy wydruku recept muszą kliknąć "ptaszka" :D

W razie problemów może pomóc usunięcie kluczy XUSER i XPASS z rejestru.
Albo jak w drugim przypadku usunięcie pliku .ini i ponowne uruchomienie konfiguratora.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: gringo w Grudnia 14, 2015, 13:42:34 pm
Ja sprawdzałem na dwóch bazach Oraclowych 11.2 i 10.2.
Puszczałem pełną instalkę, która działa tylko, jeżeli wcześniej był zainstalowany Somed, jeżeli go nie było, to instalator nie ruszy.
Pierwszy komunikat to"wpisy w rejestrze są uszkodzone".
Ręczne puszczałem instalatora ustawiałem dane do bazy i dostaję komunikat "nieprawidłowe hasło, dla użytkownika gabinet". Oczywiście przez BDE łączy się bez problemu.

Dzięki Neelix! pomogło usunięcie pliku ini.

Tak przy okacji, czy ktoś już stawiał Somed na Oracle 12?
Zmieniła się architektura w 12 i nie można używać zmiennych $ dla widoków w bazie a jak wiadomo jeden z nich w Somedzie ma nazwę "v$s". Coś z tym fantem KS zaradził, czy jeszcze nie używamy v. 12 ?
 


Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Grudnia 14, 2015, 15:23:33 pm
Ja jeszcze poczekam w takim razie :)
Na razie zastanawiam się (na podstawie lektury) jak mam ustawić parametry w .ini opcje np. konfiguracji drukarki fiskalnej na dane stanowisko, jeśli jest opisane w instrukcji, że mamy poziomy [ALL] i [nazwa_uzytkownika_OS], a w przychodni jest X komputerów z taką samą nazwą użytkownika, bo akurat nie ma uwierzytelniania na poziomie OS, tylko logowanie do Somedu.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: gringo w Grudnia 14, 2015, 15:50:10 pm
u mnie nastąpił dramatyczny spadek wydajności, praktycznie uniemożliwiający pracę. Zwiechy systemu, makabra - na szczęście robiłem na serwerze testowym. Coś nie tak....
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Grudnia 14, 2015, 18:14:31 pm
u mnie nastąpił dramatyczny spadek wydajności, praktycznie uniemożliwiający pracę. Zwiechy systemu, makabra - na szczęście robiłem na serwerze testowym. Coś nie tak....
Z tego co wiem, były z tym problemy ok roku temu i dlatego opóźniane było wejście w życie. Myślałem, że temu już poradzili. A po aktualizacji odwrotu nie ma raczej (tego nie wiem, ale sugerowanie kasowania wszystkich plików i brak kopii różnicowych nie za kolorowo wygląda).
Mam nadzieję, że odpowiednie zgłoszenie o wydajności pójdzie do KS.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Grudnia 14, 2015, 18:42:28 pm
Mnie najbardziej martwi to co zostało zrobione z uprawnieniami w systemie.
Mam rozbudowany system uprawnień zależny od stanowiska itp.
Teraz aktualizacja automatycznie usunie mi z ról uprawnienia, które uzna za "standardowe" i każdemu pracownikowi nada te uprawnienia automatycznie. Nie ważne czy wcześniej je miał czy nie.
Czy możecie potwierdzić, że tak to działa? Mam informacje od kolegi, że w jego Somedzie nie zostały usunięte żadne uprawnienia z ról.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 14, 2015, 20:51:11 pm
Nic mi nie wiadomo, aby uprawnienia i role się zmieniły. Co więcej nie mają prawa, bo one nie są uzależnione od stanowiska, a od operatora. A tu NIC nie zostało zmienione.

Co do problemów z połączeniem. To niestety jest problem instalowania do nowego katalogu przy zainstalowanym systemie. W czym rzecz. Hasła są kodowane. Kluczem kodowania jest licencja. I teraz tak, jeśli mamy w rejestrach zakodowane hasło, to KSPLkonfigurator nie odczyta go prawidłowo, bo instalka najprawdopodobniej nie przeniosła do nowego katalogu plikiu z licencją. Więc hasła nie da się odkodować.

I z drugiej strony, jeśli wpiszemy hasło KSPLKonfigurator je zapisze zakodowane. Ale zakoduje kluczem 0, bo brak licencji. I znów, po wgraniu licencji już nie rozkodujemy hasła, bo klucz się zmienił.

Tych problemów nie ma, gdy wgrywamy do istniejącego już katalogu KS-SOMED, bo tam licencja jest i zarówno odkodowanie rejestrów, jak i ponowne zakodowanie jest możliwe.

Oczywiście jest to już zmienione, w takich przypadkach po prostu hasło zapiszemy w pliku INI tekstem otwartym bo nie ma możliwości kodowania. I oczywiście napiszemy, aby jak tylko licencja się wgra, to należy ponownie hasło ustalić, aby otwarty tekst z pliku ini wyleciał, a pojawił się poprawny, zakodowany.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Brutus69 w Grudnia 14, 2015, 22:56:19 pm
 Witam. 
Odważyłem się dzisiaj na  zainstalowanie  aktualizacji i oczywiście nie obyło się bez problemów ?  ... "wpisy w rejestrze są uszkodzone"...   W ks konfiguratorze próbowałem wpisać poprawne hasło dla użytkownika gabinet ale nic to nie dało ?  komunikat  błędne hasło...   Wykonałem 3 czynności i mówiąc szczerze nie wiem która okazała się kluczowa ?  wyczyszczenie wartości xpas w rejestrze, przywrócenie domyślnego hasła użytkownika gabinet, oraz usunięcie pliku kspl.ini (Dzięki Neelix ;) ).   Program ruszył, faktycznie po prawidłowym skonfigurowaniu stanowiska z którego pobierane są aktualizacje pozostałe stanowiska  zaktualizowały się bez problemu ? łączą się z bazą i wszystko wydaje się działać prawidłowo.   Zalogowałem się zdalnie do 5 komputerów i na wszystkich program działał w miarę stabilnie, jakkolwiek mam wrażenie że nieco dłużej trwało zamykanie modułu lekarskiego. Sprawdziłem ustawienia ról  użytkowników ? nie zauważyłem  żadnych zmian w ustawieniach uprawnień poszczególnych użytkowników czy ról. Pracuję na żywym  organizmie ;) ? aktualizację wykonałem zdalnie po pracy jutro ruszamy już w nowej rzeczywistości ? pracujemy na 10 stanowiskach z czego 3 łączą się przez server terminali,  jeśli zauważę jakieś dziwne zachowania programu dam znać. Pozdrawiam
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Brutus69 w Grudnia 15, 2015, 07:09:14 am
Jednak na końcówkach musiałem wyczyścić wartość xpass w rejestrze (możliwe ze powodem było zrestartowanie hasła ) inaczej nie chciały połączyć się z serwerem.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Grudnia 15, 2015, 13:48:54 pm
Nic mi nie wiadomo, aby uprawnienia i role się zmieniły. Co więcej nie mają prawa, bo one nie są uzależnione od stanowiska, a od operatora. A tu NIC nie zostało zmienione.
Czyli mam rozumieć, że poniższy tekst dla modułu Administrator w raporcie zmian został dodany przez pomyłkę:
1. Zmieniono mechanizm działania ról w uprawnieniach. Obecnie role mogą być ukrywane (ukrycie roli oznacza
odjęcie uprawnień, które dawała rola).
W przeciwieństwie do rozwiązania funkcjonującego do tej pory, nowe
role nie posiadają żadnych domyślnych uprawnień. Funkcjonujące do tej pory uprawnienia domyślne zostały
usunięte ze wszystkich ról i przeniesione do nowo utworzonej roli o nazwie UŻYTKOWNIK STANDARDOWY, do
której zostają przypisani wszyscy pracownicy.

Prosimy o zweryfikowanie poprawności przypisania uprawnień.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Brutus69 w Grudnia 15, 2015, 15:45:02 pm
 Po pierwszym dniu pracy:
1.  System działa stabilnie i wydaje mi się że szybciej niż przed aktualizacją.  Wszystko drukuje się i skanuje bez problemu.
2.  Dotychczasowe ustawienia uprawnień poszczególnych użytkowników i ról zostały zachowane i działają prawidłowo
3.   Numery stanowisk w przypadku połączenia przez Server terminali pomieszały się całkowicie, trzeba było je ręcznie zmieniać  zgodnie z opisem do aktualizacji, , jakkolwiek nie obyło się bez problemów,  nie jest to rozwiązanie intuicyjne,  kilka komunikatów na czerwonym tle nieco utrudniło sprawę  ale jest to do zrobienia.   W przypadku połączeń nie przez Server terminali numery stanowisk zostały zachowane.
4.  Jest problem w przypadku próby zabicia sesji bazy danych z modułu Serwis ? niefortunnie na dwóch  stanowiskach zawiesiłaby się dwie sesje  co skutkowało komunikatem o niemożności połączenia gdyż dane stanowisko jest już połączone z bazą danych.  Oczywiście poprzednio zdefiniowany użytkownik do zabijania sesji zniknął, stworzylem nowego użytkownika gmadm (taki jak w kskonfiguratorze) i nadalem mu uprawnienia  zgodnie z opisem na stronie 4 instrukcji obsługi  moduł Serwis .  Użytkownik został stworzony poprawnie, uprawnienia zostały nadane prawidłowo, mogę się na użytkownika zalogować przez sql plusa,  natomiast w  KS konfiguratorze nie mogę się zalogować ? pojawia się komunikat na czerwonym tle o błędnym haśle...   Nie można więc póki co zabić sesji z modułu Serwis, jeżeli komuś udało się ten problem rozwiązać będę Wdzięczny za informację.   Póki co napisałem zapytanie do pomocy Kamsoftu i czekam...
Pozdrawiam
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 15, 2015, 16:13:26 pm
4.  Jest problem w przypadku próby zabicia sesji bazy danych z modułu Serwis ? niefortunnie na dwóch  stanowiskach zawiesiłaby się dwie sesje  co skutkowało komunikatem o niemożności połączenia gdyż dane stanowisko jest już połączone z bazą danych.  Oczywiście poprzednio zdefiniowany użytkownik do zabijania sesji zniknął, stworzylem nowego użytkownika gmadm (taki jak w kskonfiguratorze) i nadalem mu uprawnienia  zgodnie z opisem na stronie 4 instrukcji obsługi  moduł Serwis .  Użytkownik został stworzony poprawnie, uprawnienia zostały nadane prawidłowo, mogę się na użytkownika zalogować przez sql plusa,  natomiast w  KS konfiguratorze nie mogę się zalogować ? pojawia się komunikat na czerwonym tle o błędnym haśle...   Nie można więc póki co zabić sesji z modułu Serwis, jeżeli komuś udało się ten problem rozwiązać będę Wdzięczny za informację.   Póki co napisałem zapytanie do pomocy Kamsoftu i czekam...
Pozdrawiam
Z tym też mam problem, wydaje mi się że to ta sam sytuacja co przy konfiguracji połączenia dla użytkownika gabinet - mimo że w polu nazwa użytkownika widać wpisane "gabinet" to po podaniu hasła nie można było testowo zalogować się do bazy, po wpisaniu hasła i kliknięciu OK można edytować to pole i po wpisaniu tej samej nazwy "gabinet" i hasła już się łączy. Ale z polem do admina bazy już ta sztuczka nie udaje się, na dwóch instalacjach nie mogę tego edytować. Chyba czas zajrzeć do instrukcji.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 15, 2015, 16:46:31 pm
Żeby była jasność. Pierwsze okienko służy do weryfikacji. Podajemy tu hasło, aby pozwolić w następnym okienku na zmianę tego hasła. Jest to zabezpieczenie przed przypadkowym uszkodzeniem hasła przez osobę niezorientowaną. Na tym etapie nie testujemy jednak hasła w bazie a sprawdzamy je z zapisanym w pliku ini lub w rejestrach. Jeśli więc mieliśmy zamieszanie z licencją może być tak, że hasło w rejestrach zakodowane było innym kluczem niż też wpisujemy. Stąd np. komunikat o niepoprawnym haśle. Który wcale nie sugeruje, że hasło  bazie jest inne! Jeśli tak mamy, najlepiej usunąć wpis z rejestrów i z pliku ini z użytkownikiem i hasłem i wpisać je od nowa. Wówczas na początek należy wpisać hasło GM, które znów nie musi odpowiadać rzeczywistości, program je po prostu wymaga na starcie.
Później pojawia się drugie okienko i tu już należy wskazać użytkownika i hasło takie, jakie mamy w bazie.
To samo dotyczy hasła systemowego. I znów jeśli są problemy należy hasła wyciąć i wpisać od nowa i z rejestrów i z pliku ini. I wówczas na starcie mamy użytkownika SYSDBA i hasło masterkey, które oczywiście nie musi odpowiadać rzeczywistości. Należy je jednak wpisać i w drugim okienku wpisać właściwego użytkownika i hasło
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Brutus69 w Grudnia 15, 2015, 17:59:41 pm
Wyczyściłem nazwę xsys w rejestrze i zadziałało   Dzięki.  W życiu bym na to nie wpadł. Swoją drogą zawsze mnie zastanawiało jakim szyfrem program szyfruje hasła że sam nie potrafi go rozszyfrować, po zmianie hasła z domyślnego hasła GM  można było się zalogować do KS konfiguratora tylko dwa razy:  pierwszy i ostatni...  Potem pomagało tylko wyczyszczenie wartości Xpass w rejestrze i tylko na 1 raz.   A tu się okazało że mam zamieszanie  w licencji.  Ale ja nigdy nie dotykałem pliku licencyjnego w sensie nigdy go nawet nie  próbowałem edytować.    Czy jeśli teraz zmienię hasło domyślne dla użytkownika gabinet  to będę musiał go zmieniać na wszystkich końcówkach, czy wystarczy że zmieni go tylko na końcówce, z której pobierane są aktualizację?  Czy jest jakiś sposób na rozwiązanie problemu  "zamieszania w licencji"?
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 15, 2015, 21:38:56 pm
Może nie do końca jasno się wyraziłem. Gdyby Pan namieszał w licencji, to w ogóle program by się nie uruchomił, tylko napisał, że licencja jest uszkodzona. Licencja jest cyfrowo podpisana - no nie jest to oficjalny podpis, ale nie o to nam chodzi - w każdym razie, tak jak w podpicie cyfrowym zmiana jednej literki w licencji teoretycznie powinna być wykryta jako modyfikacja. A że mógłby Pan zmienić np. liczbę stanowisk na naszą niekorzyść  ;) - przed tym się broimy. Tak więc nie o takie mieszanie mi chodzi.
Mówiłem o mieszaniu z licencjami. Czyli - nie wiem jak Pan - ale sporo osób instalowało wersję nową do nowego katalogu nową instalką. Czyli w katalogu NIE było licencji. Program odczytując hasło z rejestru rozkodował je błędnym kluczem - zerową licencją - i zakodował raz jeszcze błędnym kluczem - znów zerową licencją - tym razem zapisując w pliku. Ta zapisane hasło już teraz jest błędne, bo błędnie było rozkodowane z rejestru. Jeśli teraz, po wszystkim, wgra Pan do katalogu właściwą licencję to błędne hasło dodatkowo będzie błędnie odczytane - bo już prawidłową Pańską licencją. Może już trochę jest jaśniej, chodziło mi o to, że operacje na haśle przy udziale różnych licencji - w tym również jej braku - powodują tego typu problemu. Bo numer licencji jest kluczem kodowania. Stąd pisałem, że przede wszystkim należy usunąć wpisy z pliku ini, bo one z pewnością są niepoprawne. Z rejestrów - powinno być ok, skoro były zakodowane poprawna licencją więc po wgraniu do katalogu poprawnej licencji ich rozkodowanie powinno się udać. Ale na wszelki wypadek mówiłem o usunięciu i z rejestrów wpisów, bo wówczas może Pan spokojnie, od nowa ponownie, na prawidłowej wersji licencji wpisać hasła.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Brutus69 w Grudnia 15, 2015, 22:16:49 pm
Wpis xsysuser i zakodowany xpass w pliku ini pojawił się dopiero teraz - tz po wykasowaniu z rejestru wpisu xsysuser i odpaleniu KS konfiguratora. Wcześniej sprawdzałem i  wogóle nie było  wpisu xsysuser.
Jak pisałem problem z hasłem w moim przypadku jest od dawna - i tak np jakieś pół roku temu zmieniliśmy serwer w sensie nowy sprzęt i nowy Oracle po tym wgrałem licencje i po kilku dniach pracy zmieniłem hasło z domyślnego GM na inne ( juz oczywiście po wgraniu licencji) zmieniłem hasło na serwerze następnie zalogowałem sie do KS konfiguratora na wszystkich końcówkach i zmieniłem tam hasło. I był to ostatni raz kiedy mogłem otworzyć KS konfiguratora.    W przypadku jakiekolwiek zmiany i konieczności użycia KS konfiguratora podanie domyślnego hasła lub nowego hasła skutkowało komunikatem błędu.  Jedynym sposobem było wyzerowanie hasła w rejestrze. Obecną aktualizacje wgrałem do isniejącego folderu uaktualniając działający program - nie była to nowa instalacja.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 15, 2015, 22:51:30 pm
Trudno mi teraz to rozwiązać. W każdym razie, nowym konfiguratorem może Pan teraz sprawdzić jak to działa. Konfigurator się uruchamia, ale aby zmienić ponownie hasło, należy podać zapisane. Jeśli się uda - pojawi się okienko zmiany haseł. Może Pan je anulować, ale w ten sposób sprawdzi Pan,czy nowy konfigurator już dział poprawnie i czy da się nim hasłami manipulować.
teraz zresztą konfigurator służy tylko w zasadzie do kodowania haseł inne wpisy spokojnie zrobi Pan  notatnikiem.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 16, 2015, 22:10:42 pm
To jakie hasło podać dla admina bazy aby móc zmienić nazwę i podać nowe hasło? Chodzi o bazę oracle, masterkey nie działa ale to pewnie tylko dla firebirda.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Grudnia 16, 2015, 23:20:23 pm
Spróbuj gm.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 17, 2015, 09:35:49 am
Spróbuj gm.
Nie wchodzi.
I po ostatniej aktualizacji popsuło mi numeracje stanowisk, końcówki ustawiają się na nowe, kolejne numery, nie mogę ich zmusić do pracy na starych. .ini jest do dupy:D
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Grudnia 17, 2015, 11:38:03 am
I po ostatniej aktualizacji popsuło mi numeracje stanowisk, końcówki ustawiają się na nowe, kolejne numery, nie mogę ich zmusić do pracy na starych. .ini jest do dupy:D
To z hasłem nie mam pomysłu.

Coraz bliżej święta, coraz bliżej święta....
Niezła jazda...
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 17, 2015, 11:59:18 am
Jeśli ktoś będzie miał problem z numeracją stanowisk dla XP to mi pomogła ta aktualizacja systemu:
https://support.microsoft.com/pl-pl/hotfix/kbhotfix?kbnum=971165&kbln=en-us (https://support.microsoft.com/pl-pl/hotfix/kbhotfix?kbnum=971165&kbln=en-us)

Rozwiązanie autorstwa infolinii Kamsoft, dziękuję!
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Brutus69 w Grudnia 17, 2015, 21:25:47 pm
...To jakie hasło podać dla admina bazy aby móc zmienić nazwę i podać nowe hasło?...
 W moim przypadku pomogło wyczyszczenie nazwy xsysuser (nie mylić z xuser)i hasła xsyspass w rejestrach,  następnie pisałem masterkey i pomogło -  po tym  można było edytować nazwę admina i jego hasło, i wpis pojawił się w pliku ini.   Oczywiście wcześniej musisz stworzyć użytkownika do zabijania sesji ? zgodnie z instrukcją do serwisu str 4.
 Mnie też ostatnia aktualizacja namieszała ze stanowiskami   na serwerze terminali ? musiałem się trochę wczytać w opis aktualizacji żeby zrozumieć  co autorzy mieli na myśli i jakoś to ogarnąć .  Wcześniej było prosto ? niezależnie skąd się logowałem na serwer  terminali na  konkretnym koncie zawsze było to samo stanowisko.  Teraz koledzy pracujący na serwerze terminali mieli problem chciałem im pomóc i jak chciałem się zalogować na serwer terminali na konto na którym pracowali z komputera na którym ja pracowałem pojawił komunikat że nie mogę się zalogować bo już jestem zalogowany na swoim stanowisku (tz na komputerze z którego łączyłem sie do serwera terminali...).  Niejednokrotnie odpalałem na jednym ze stanowisk na serwerze terminali np. synchronizację rejestru jednocześnie przyjmując pacjentów na swoim komputerze. Teraz będzie z tym problem jak sądzę, jak bede miał troche czasu popróbuje to jakoś rozgryźć. Nie bardzo moge użyć opcji aby stanowiska były nadawane po nazwie usera os, gdyż mam kilka komputerów z takimi samymi userami  i maja konto i dostęp do folderu ze skanami na serwerze i nie chce kombinować
 Tak czy inaczej nie wiem jak wy, ale ja odnoszę wrażenie że zmiana numerowania stanowisk jest niepotrzebnym  utrudnieniem i nie przekonuje mnie argument ze jak ktoś ma 500 stanowisk to mu to ułatwi życie.  Może jest ze 3 firmy na krzyż w Polsce które mają taką liczbę stanowisk, ale takie filmy mają rzesze informatyków, niech chłopaki maja co robić,  tym bardziej że stanowisko oznaczało sie tylko raz.  Myślę że większość jest niezadowolona.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 18, 2015, 09:37:02 am
Większy problem jest dostęp do rejestrów. Niestety mniej więcej co miesiąc próbowaliśmy ogarnąć gdzie komu do rejestrów coś się wpisało.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Grudnia 18, 2015, 17:18:41 pm
A ja mam pytanie jak ogarnąć pod kątem ustawienia w pliku .ini konfiguracji per stanowisko, np. drukarki fiskalnej dla następującego rozkładu komputerów w jednostce:
- stanowisko1 - komputer w gabinecie
- stanowisko2 - komputer w rejestracji, jest na nim drukarka fiskalna
- kolejnym komputerem jest Windows Serwer (skupmy się na licencjach RDP na użytkownika)
-- stanowisko10 - użytkownik Windows Server o nazwie user1, łączenie z jednostki zdalnej gabinet
-- stanowisko11 - użytkownik Windows Server o nazwie user2, łączenie z jednostki zdalnej rejestracja, jest tam drukarka fiskalna.
Jak wyglądałby plik ini dla takiej konfiguracji?
Dla przypisania numeru stanowiska zapewne trzeba by użyć OSUSERMODE=2 w ini (chyba, bo już się gubię), ale jak dowiązać opcje do konkretnego stanowiska?
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: maplas w Grudnia 19, 2015, 22:24:49 pm
Z wielkim bólem i pomocą dobrego człowieka udało się uruchomić nową wersję ale Moduł Gabinet działa KOSZMARNIE WOLNO. Co jest ?

Po 2015.03.1.01 przyspieszył ale zamykając wizytę był błąd, nie działały skierowania. Po modyfikacji 2015.03.1.02 bryka i śmiga - tak mi się wydaje. W poniedziałek próba bojowa.
Czy w biuletynie do 2015.03.1.01 zdanie: "2. Zoptymalizowano działanie sytemu pod kątem wykonywania się zapytań SQL." było odpowiedzią na mój problem z szybkością działania modułu gabinet i ... zlecenia ?
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Grudnia 21, 2015, 08:36:45 am
To jakie hasło podać dla admina bazy aby móc zmienić nazwę i podać nowe hasło? Chodzi o bazę oracle, masterkey nie działa ale to pewnie tylko dla firebirda.

Hasło: GM (koniecznie dużymi)
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 21, 2015, 09:53:28 am
To jakie hasło podać dla admina bazy aby móc zmienić nazwę i podać nowe hasło? Chodzi o bazę oracle, masterkey nie działa ale to pewnie tylko dla firebirda.

Hasło: GM (koniecznie dużymi)

Poszło "masterkey" jak usunąłem xsyspass z pliku ini.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Grudnia 22, 2015, 07:20:48 am
Poszło "masterkey" jak usunąłem xsyspass z pliku ini.
Czyli baza firebird :)
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: neelix w Grudnia 22, 2015, 13:02:37 pm
Poszło "masterkey" jak usunąłem xsyspass z pliku ini.
Czyli baza firebird :)

A nie bo oracle :D
Jest tak jak pisze MK: SYSDBA i masterkey są ustawione "na sztywno" i to są hasła potrzebne do zmiany usera i hasła do bazy. Po ich podaniu dopiero można wprowadzić nazwę usera bazy służącego do zabijania sesji, stworzonego zgodnie z instrukcją do modułu serwis i odpowiednie do niego hasło.
Wcześniej "masterkey" mi nie działał bo był wpis xsyspass w pliku ini.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: gringo w Grudnia 28, 2015, 12:00:20 pm
Czy po ostatnich aktualizacjach KS-Somed macie problemy z pracą na terminalach. W logach serwera mam błędy:
Aplikacja powodująca błąd KSPL.EXE, wersja 19.1.6.54, sygnatura czasowa 0x2a425e19, moduł powodujący błąd kernel32.dll
tsadmin.msc : urządzenie podłączone do komputera nie działa.
Dodatkowo zwieszanie sesji zdalnych....
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Grudnia 28, 2015, 12:31:23 pm
A nie bo oracle :D
Jest tak jak pisze MK: SYSDBA i masterkey są ustawione "na sztywno" i to są hasła potrzebne do zmiany usera i hasła do bazy. Po ich podaniu dopiero można wprowadzić nazwę usera bazy służącego do zabijania sesji, stworzonego zgodnie z instrukcją do modułu serwis i odpowiednie do niego hasło.
Wcześniej "masterkey" mi nie działał bo był wpis xsyspass w pliku ini.
Mnie zadziałało GM. Zakładam, więc że dwa loginy i hasła są na sztywno zapisane w konfiguratorze bez względu jaką bazę się wybierze :)
Dobrze wiedzieć ;)
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Grudnia 28, 2015, 13:34:19 pm
A nie bo oracle :D
Jest tak jak pisze MK: SYSDBA i masterkey są ustawione "na sztywno" i to są hasła potrzebne do zmiany usera i hasła do bazy. Po ich podaniu dopiero można wprowadzić nazwę usera bazy służącego do zabijania sesji, stworzonego zgodnie z instrukcją do modułu serwis i odpowiednie do niego hasło.
Wcześniej "masterkey" mi nie działał bo był wpis xsyspass w pliku ini.
Mnie zadziałało GM. Zakładam, więc że dwa loginy i hasła są na sztywno zapisane w konfiguratorze bez względu jaką bazę się wybierze :)
Dobrze wiedzieć ;)

GM - zwykły użytkownik
MASTERKEY - systemowym - dla Oracle do ubijania sesji

To jak już pisałem i jak napisano w instrukcji są hasła domyślne, które zadziałają, gdy w pliku INI brak jeszcze haseł wpisanych. Gdy już są hasła wpisane, oczywiście należy wpisać to, które mamy w pliku.

Jasne, można je wyciąć i wpisać od nowa logując się na GM i MASTERKEY ale to nie jest błąd zabezpieczenia. Co najwyżej sobie popsujemy tak, że się nie zalogujemy :-) Bo i tak w końcu musimy podać hasła takie, jakie akceptuje baza.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: bj w Grudnia 29, 2015, 11:25:51 am
Co zrobić gdy  przy dodawaniu wywiadu aktualnego pojawia się komunikat błąd systemowy i nie chce się zapisać ani wydrukować.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Edward_B w Grudnia 29, 2015, 11:27:15 am
a reset programu i kompa może pomoże
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: bj w Grudnia 29, 2015, 11:28:40 am
Niestety nie pomógł
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Edward_B w Grudnia 29, 2015, 16:33:04 pm
Czy na pewno tylko pojawia się "błąd systemowy" czy może coś więcej
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sławek w Grudnia 29, 2015, 16:49:28 pm
Miałem taki przypadek że nie zapisywał skierowań, po kliknięciu dodaj pojawiał się komunikat o błędzie i aplikacja się zamykała. Okazało się że jakiś indeks był zablokowany i odblokowanie zablokowanych rekordów pomogło, drugi przypadek dotyczył także problemów z otwieraniem formularzy, na szczęście okazało się że dotyczy to tylko Windows Serwer, ( przeglądarka działała bez problemu ) i na stanowiskach roboczych nie było z tym problemu. W każdym bądź razie sprawdź czy to jest tylko na jednym stanowisku czy na wszystkich, sprawdź bazę testami z modułu serwis i dobrze jakby IE była zaktualizowana.

Pozdrawiam
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: zibi82 w Stycznia 14, 2016, 08:37:57 am
Ja mam problem z terminarzem tzn. jeśli jest dodana konkretna poradnia do terminala danego użytkownika to nie może on wejść do modułu bo go wywali i rozłączy program z bazą danych. Próba dodania tego gabinetu u użytkowników, którzy nie mają go dodanego, także powoduje ten sam problem. Problem pojawił się po aktualizacji do wersji 2016.03.1.06 wgranie 2016.03.1.07 nic nie pomogło. Baza Oracle błąd -ORA-03113: koniec pliku w kanale komunikacyjnym.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: leszekr w Lutego 03, 2016, 18:34:53 pm


Tak przy okacji, czy ktoś już stawiał Somed na Oracle 12?
Zmieniła się architektura w 12 i nie można używać zmiennych $ dla widoków w bazie a jak wiadomo jeden z nich w Somedzie ma nazwę "v$s". Coś z tym fantem KS zaradził, czy jeszcze nie używamy v. 12 ?

Ja używam na 12 (u jednego klienta od 2 lat). Ale są problemy z integracją. Przy każdej aktualizacji trzeba wykonać kilka dodatkowych czynności od strony bazy.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: gringo w Lutego 07, 2016, 20:37:47 pm


Tak przy okacji, czy ktoś już stawiał Somed na Oracle 12?
Zmieniła się architektura w 12 i nie można używać zmiennych $ dla widoków w bazie a jak wiadomo jeden z nich w Somedzie ma nazwę "v$s". Coś z tym fantem KS zaradził, czy jeszcze nie używamy v. 12 ?

Ja używam na 12 (u jednego klienta od 2 lat). Ale są problemy z integracją. Przy każdej aktualizacji trzeba wykonać kilka dodatkowych czynności od strony bazy.
No właśnie, podejrzewam że to w związku z tym nieszczęsnym widokiem w ks-somed. Możesz coś więcej napisać?  Pewnie jakiś alter, który zmienia nazwę widoku i odwołania innych obiektów do zmienionej nazwy....
Teoretycznie można by przeanalizować odwołania do tego widoku, zmienić jego nazwę i odwołania....
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sławek w Lutego 08, 2016, 00:00:17 am
Ja mam problem z terminarzem tzn. jeśli jest dodana konkretna poradnia do terminala danego użytkownika to nie może on wejść do modułu bo go wywali i rozłączy program z bazą danych. Próba dodania tego gabinetu u użytkowników, którzy nie mają go dodanego, także powoduje ten sam problem. Problem pojawił się po aktualizacji do wersji 2016.03.1.06 wgranie 2016.03.1.07 nic nie pomogło. Baza Oracle błąd -ORA-03113: koniec pliku w kanale komunikacyjnym.

ten problem już dwa razy mi wyskoczył, na szczęście restart serwera załatwia sprawę, ale pytanie pozostaje dlaczego tak się dzieje i Oracl się zapycha ?
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: zibi82 w Lutego 23, 2016, 09:46:38 am
Niestety u mnie problem znów powrócił tym razem w module ZLECENIA->WYKONANIE. Paraliż straszny każdy rozkłada ręce. Troszkę boję się resetowania serwera bo mamy integracje z RIS, MEDISA i inne pierdoły. Jeśli ma ktoś jakieś pomysły co można zrobić to jestem otwarty na propozycję.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Lutego 23, 2016, 10:52:02 am
wygeneruj query z momentu w którym problem występuje.
Może będzie widać w czym jest problem
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Lutego 23, 2016, 12:15:38 pm
Niestety u mnie problem znów powrócił tym razem w module ZLECENIA->WYKONANIE. Paraliż straszny każdy rozkłada ręce. Troszkę boję się resetowania serwera bo mamy integracje z RIS, MEDISA i inne pierdoły. Jeśli ma ktoś jakieś pomysły co można zrobić to jestem otwarty na propozycję.

Sprawdź co piszą w Internetach. Taki błąd, a więc: Oracle błąd -ORA-03113: koniec pliku w kanale komunikacyjnym może być spowodowany fizycznym uszkodzeniem bazy danych. Nie wiązałbym go z samym KS-SOMED. Trzeba by było fachowca od Oracle, zebrać logi z pracy serwera, inne pliki serwerowe (nie QueryTrace, bo według mnie, nie jest to problem KS-SOMED) i przeanalizować. Dopiero wówczas będzie coś więcej wiadomo. Nie przechodziłbym do porządku dziennego nad tym problemem.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: 09061303 w Lutego 23, 2016, 13:41:30 pm
Spróbuj testowo zrobić dumpa z wszystkich schematów z bazy poza systemowymi. Jak przejdzie bez ostrzeżeń, to, jak napisał MK, przyglądnij się bazie danych. Jeśli kopia pójdzie bez ostrzeżeń, to przynajmniej masz kopię i można nawet myśleć o reinstalacji bazy. Sprawdź sobie dyski czy nie mają jakichś bad sectorów - często jest to powód niewyjaśnionych problemów.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Lutego 24, 2016, 08:57:26 am
może być spowodowany fizycznym uszkodzeniem bazy danych.
Ale nie musi ;)
Dlaczego napisałem o query: w query trace będzie informacja przy którym zapytaniu pojawia się błąd. Wtedy wystarczy to zapytanie wywołać ręcznie w dowolnym kliencie bazy danych. Jeżeli pojawi się błąd to jest szansa na więcej szczegółów i błąd będzie ewidentnie po stronie bazy danych. Może uda się coś ręcznie naprawić jakimś updatem z pomocą Kamsoft bez konieczności przywracania bazy z backupu.
Jeżeli wykona się poprawnie to znaczy, że Somed nie radzi sobie ze zwracanym wynikiem bo jest z jakiegoś powodu niestandardowy. Tu też może pomóc update na bazie albo poprawka w Somed ;)
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Lutego 24, 2016, 10:52:34 am
może być spowodowany fizycznym uszkodzeniem bazy danych.
Ale nie musi ;)

Jeżeli wykona się poprawnie to znaczy, że Somed nie radzi sobie ze zwracanym wynikiem bo jest z jakiegoś powodu niestandardowy. Tu też może pomóc update na bazie albo poprawka w Somed ;)

Powoli, to jest błąd zgłaszany przez klienta oracle. I to błąd nie typu, że ktoś głupoty od klienta chce (np. błędna składnia rozkazu) ale błąd komunikacji klient-serwer.  To nie SOMED nie radzi sobie z danymi...
A innego błędu nie będzie, nie będzie więcej szczegółów niż zgłosił SOMED. SOMED przekazał dokładnie ten komunikat, jaki mu zwrócił klient Oracle. Stąd numer ORA-03113.
Kolejna sprawa, zapytanie zwykle się wykonuje, ale... ale zwykle każdy poprzestaje na tym co mu dowolny edytor SQL zwróci. A one zwracają np. 25 pierwszych rekordów. Aby być święcie przekonanym, że zapytanie wykona się poprawnie, należy pobrać WSZYSTKIE zwrócone dane. Proszę zauważyć, jak wygląda wykonanie zapytania SQL. W miarę szybko dostajemy wynik, np. 25 rekordów. Przeskakujemy "o ekran", chwila zwłoki i pojawiają się kolejne dane. I tak dalej i tak dalej. Omawiany tu błąd zwykle pojawi się po jakimś czasie, gdy serwer pobiera i próbuje nam zwrócić dane z uszkodzonego obszaru. Indeks był prawidłowy, więc Oracle dany rekord zakwalifikował do wyświetlenia i jak będzie potrzeba to go pobierze i prześle do klienta. I właśnie, dopiero podczas przeglądania, gdy rzeczywiście do danego rekordu nastąpi odwołanie (a nie do indeksu, który na rekord wskazuje) mamy błąd.
Oczywiście, to tylko jeden ze znanych mi scenariuszy, chciałbym tylko raz jeszcze sugerować, opis błędu wyraźnie mówi o problemach pomiędzy klientem a serwerem oracle. SOMED nie ma tu nic do tego. Tak przynajmniej wszystkie dostępne mi informacje o tym błędzie mówią.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Lutego 26, 2016, 10:01:28 am
Oczywiście, to tylko jeden ze znanych mi scenariuszy, chciałbym tylko raz jeszcze sugerować, opis błędu wyraźnie mówi o problemach pomiędzy klientem a serwerem oracle. SOMED nie ma tu nic do tego. Tak przynajmniej wszystkie dostępne mi informacje o tym błędzie mówią.

Jest dużo prawdy w tym co Pan pisze i zgadzam się z tym w 99%. Nie zgodzę się jednak z tym, że Somed nie ma tu nic do powiedzenia.
To, że Somed zwraca jakiś błąd Oracle nie znaczy to, że Somed sam w sobie nie ma błędnie zaimplementowanej funkcjonalności.
Czasami włączenie jednej opcji może spowodować, np niemożność dodawania zleceń do systemu (ponieważ Somed inicjuje transakcję ex w trakcie trwania transakcji ex, co powoduje błąd oracle i wywołanie rollback przez Somed - taki błąd ostatnio rozwiązywałem).

Dlatego query.trc jest dla mnie zawsze podstawą analizy problemu, bo wiem gdzie problem wystąpił i mamy punkt zaczepienia.

Dodatkowo błąd o którym mówimy, może ale nie musi być spowodowany błędem na bazie. Przyczyn tego błędu może być wiele.

Ps. W większości programów klienckich wystarczy nacisnąć ctrl+end aby przejść na koniec listy wyników co powoduje pobranie wszystkich rekordów wynikowych z bazy.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: MK w Lutego 26, 2016, 15:59:01 pm
Czasami włączenie jednej opcji może spowodować, np niemożność dodawania zleceń do systemu (ponieważ Somed inicjuje transakcję ex w trakcie trwania transakcji ex, co powoduje błąd oracle i wywołanie rollback przez Somed - taki błąd ostatnio rozwiązywałem).
Ależ oczywiście, tyle, że rozważamy tu problem całkiem innej natura. Ten konkretny błąd oracle, o tym konkretnym numerze. I tu się upierać będę, to jest błąd komunikacji Oracle (klient - serwer)

Ps. W większości programów klienckich wystarczy nacisnąć ctrl+end aby przejść na koniec listy wyników co powoduje pobranie wszystkich rekordów wynikowych z bazy.
Jasne, ale w tym rozwiązaniu nie wiemy kiedy się wywali. idąc rekord po rekordzie możemy ocenić np. o jakich pacjentów mogło chodzić. Co nie zmienia faktu, że sam bym skoczył kombinacja na koniec aby powiedzieć: moja rola się skończyła SOMED nic tu do tego nie ma, sprawdź bazę.

Co do transakcji też zgoda, aczkolwiek... aczkolwiek błąd transakcji zwraca UniDac nie klient ani też serwer Oracle. Dlatego też problemy te teraz wychodzą. BDE maskowało takie błędy i podwójne transakcje, zastosowanie których umówmy się, jest naszym przeoczeniem i wyszło przez przypadek (jak mamy funkcję w funkcji w funkcji i to jeszcze poganiane inną funkcją czasem można przeoczyć, że najgłówniejsza funkcja transakcję rozpoczęła już i rozpoczynamy ponownie w funkcji wewnętrznej, w której i tak transakcji być musi, bo w innej konfiguracji, to ta wewnętrzna jest najgłównijeszą  ;))  przepuszczało, UniDAC jest tu bardziej restrykcyjny.
Tytuł: Odp: Zmiany w Somedzie.
Wiadomość wysłana przez: Sorn w Lutego 29, 2016, 13:19:47 pm
Ależ oczywiście, tyle, że rozważamy tu problem całkiem innej natura. Ten konkretny błąd oracle, o tym konkretnym numerze. I tu się upierać będę, to jest błąd komunikacji Oracle (klient - serwer)
Za docs.oracle.com:
ORA-03113: end-of-file on communication channel
    Cause: The connection between Client and Server process was broken. It may also happen if the external agent extproc crashes for some reason.
    Action: There was a communication error that requires further investigation. First, check for network problems and review the SQL*Net setup. Also, look in the alert.log file for any errors. Finally, test to see whether the server process is dead and whether a trace file was generated at failure time. There may be some system calls in the .NET function which might terminate the process. Remove such calls.

Błąd jest związany z zerwaniem sesji. Równie dobrze Somed może rozłączać sesję w związku z jakimś błędem, lub jest to uszkodzenie bazy, jej niepoprawna konfiguracja itp. Bez logów z bazy i query nasza dyskusja jest czysto akademicka, więc chyba powinniśmy już ją zakończyć zwłaszcza, że sam zainteresowany milczy :)
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 17.

[Pokaż zapytania]