Wersja beta do pobrania

Wersja programu dla baz MySQL
ragry
Posty: 12
Rejestracja: ndz 17 maja 2015, 11:31

Re: Wersja beta do pobrania

Post autor: ragry »

Przy próbie ręcznego wyrzucenia struktury bazy i podstawowych danych z pliku pyxis4.sql konsola wyświetla kilka błędów. Jednak po ich poprawieniu (głównie chodzi o wartości default'owe) nie można się zalogować przy pomocy admin/admin (Podano nieprawidłowe dane logowania, lub nie masz uprawnień do używania programu.) Prawdopodobnie problemem leży w tabeli Operator i polu OP_POZIOMUPRAWNIEN, z pliku sql wynika, że pole nie powinno być puste, natomiast żadna wartość nie jest do niego przypisana.
Pyxis
Site Admin
Posty: 2213
Rejestracja: pn 29 wrz 2008, 23:40
Lokalizacja: Strzegom
Kontakt:

Re: Wersja beta do pobrania

Post autor: Pyxis »

Wykasuj wszystkie tabele z bazy danych, wtedy Pyxis zalozy strukture od nowa, bo z komunikatu wynika, ze nie masz jednej z tabel.
Piotr Szkut - PYXIS
ragry
Posty: 12
Rejestracja: ndz 17 maja 2015, 11:31

Re: Wersja beta do pobrania

Post autor: ragry »

Już tego próbowałem, wtedy pojawia mi się błąd widoczy na screenie z mojego pierwszego posta.
Pyxis
Site Admin
Posty: 2213
Rejestracja: pn 29 wrz 2008, 23:40
Lokalizacja: Strzegom
Kontakt:

Re: Wersja beta do pobrania

Post autor: Pyxis »

Czy baza danych ma w nazwie wielkie litery?
Czy faktycznie istnieja tam tabela Mac?
Na jakim serwerze dziala baza i pod jakim systemem?
Piotr Szkut - PYXIS
Pyxis
Site Admin
Posty: 2213
Rejestracja: pn 29 wrz 2008, 23:40
Lokalizacja: Strzegom
Kontakt:

Re: Wersja beta do pobrania

Post autor: Pyxis »

Kolejna beta na www (66).
Wrzucilem m.in. obsluge uploadu iBOKa (na tyle ile zdazylem).
Piotr Szkut - PYXIS
ragry
Posty: 12
Rejestracja: ndz 17 maja 2015, 11:31

Re: Wersja beta do pobrania

Post autor: ragry »

Pyxis pisze:Czy baza danych ma w nazwie wielkie litery?
Czy faktycznie istnieja tam tabela Mac?
Na jakim serwerze dziala baza i pod jakim systemem?
Tak, nazwa bazy ma dże litery. Nie istnieje baza Mac (po tym jak program przejdzie proces tworzenia struktury tabel ta tabela nie jest tworzona oraz nie wypelniaja sie tabele zawartoscia podana na koncu pliku sql - lacznie z wpisem o uzytkowniku admin do tabeli Operatorzy). Baza danych to MySql Server 5.5 na Miscrosoft Windows Server 2012 R2 Fundation.

Zaimportowalem brakujace tabele i wpisy recznie tak ze przy odpalaniu programu nie ma żadnych bledow, ale nie moge sie zalogiwac na login i haslo admin. Moze trzeba poprawic plik sql?
Pyxis
Site Admin
Posty: 2213
Rejestracja: pn 29 wrz 2008, 23:40
Lokalizacja: Strzegom
Kontakt:

Re: Wersja beta do pobrania

Post autor: Pyxis »

Jesli namierzysz co nie pasuje w pliku, to pewnie, ze poprawie (jesli faktycznie cos z nim nie tak).
Zrob eksperyment i "recznie" wykonaj zapytania z pliku pyxis4.sql. Jak pojawi sie blad, to poprosze o screena.
Napisz tez, od ktorego miejsca nie bylo tabel (tzn ktore musiales dodac).
Piotr Szkut - PYXIS
Angelo
Posty: 6
Rejestracja: czw 07 maja 2015, 19:56

Re: Wersja beta do pobrania

Post autor: Angelo »

Widzę dużo poprawionych błędów :) Wreszcie mi zadziałała historia mac adresów. Jutro z kolegą będziemy go testować na max-a to dam znać co nam nie działa, bo chcemy go pomału uruchomić, wprowadzić w życie. Pozdrawiam
ragry
Posty: 12
Rejestracja: ndz 17 maja 2015, 11:31

Re: Wersja beta do pobrania

Post autor: ragry »

Pyxis pisze:Jesli namierzysz co nie pasuje w pliku, to pewnie, ze poprawie (jesli faktycznie cos z nim nie tak).
Zrob eksperyment i "recznie" wykonaj zapytania z pliku pyxis4.sql. Jak pojawi sie blad, to poprosze o screena.
Napisz tez, od ktorego miejsca nie bylo tabel (tzn ktore musiales dodac).

Przy ręcznym wywołaniu części skryptu tworzącego tabele wszystko przebiega ok (tworzy wszystkie). Natomiast poniższe inserty podają wypisane pod każdym z nich błędy. Mój problem z logowaniem prawdopodobnie występuje ze względu na puste pole OP_POZIOMUPRAWNIEN (jeśli hasło jest zaszyfrowane poprawnie).

Kod: Zaznacz cały

INSERT INTO Operator ( OP_INDEX, OP_LOGIN , OP_HASLO , OP_AKTYWNY, OP_POZIOMUPRAWNIEN, OP_OPIS )
VALUES (1, 'admin', '3ae6689cb20e2d50663d47d418c26e45', 'A', 0, 'G³ówny administrator systemu');
-- 14:57:07	INSERT INTO Operator ( OP_INDEX, OP_LOGIN , OP_HASLO , OP_AKTYWNY, OP_POZIOMUPRAWNIEN, OP_OPIS ) VALUES (1, 'admin', '3ae6689cb20e2d50663d47d418c26e45', 'A', 0, 'G³ówny administrator systemu')	Error Code: 1364. Field 'OP_TELEFON' doesn't have a default value	0.000 sec

INSERT INTO `Szablony` (`SZ_INDEX`, `SZ_RODZAJ`, `SZ_NAZWA`, `SZ_TRESC`, `SZ_OPERATORID`) VALUES
(1, 'S', 'wirusy', 'Prosze odwirusowac komputer', 0),
(2, 'E', 'kontakt', 'Prosimy o kontakt w sprawie internetu', 0);
-- 14:55:04	INSERT INTO `Szablony` (`SZ_INDEX`, `SZ_RODZAJ`, `SZ_NAZWA`, `SZ_TRESC`, `SZ_OPERATORID`) VALUES (1, 'S', 'wirusy', 'Prosze odwirusowac komputer', 0), (2, 'E', 'kontakt', 'Prosimy o kontakt w sprawie internetu', 0)	Error Code: 1364. Field 'SZ_TEMAT' doesn't have a default value	0.047 sec

INSERT INTO `Uslugi` (`USL_INDEX`, `USL_NAZWAUSLUGI`, `USL_JEDNMIARY`, `USL_SYMBOL`, `USL_CENABRUTTO`, `USL_STAWKAVAT`, `USL_STAWKAVAT_TXT`) VALUES
(1, 'Abonament za internet', 'szt', '', 49.00, 0.00, '23%'),
(2, 'Op³ata aktywacyjna za dostêp do internetu', 'szt', '', 99.00, 0.00, '23%'),
(3, 'Op³ata za publiczne IP', 'szt', '', 10.00, 0.00, '23%');
-- 14:55:48	INSERT INTO `Uslugi` (`USL_INDEX`, `USL_NAZWAUSLUGI`, `USL_JEDNMIARY`, `USL_SYMBOL`, `USL_CENABRUTTO`, `USL_STAWKAVAT`, `USL_STAWKAVAT_TXT`) VALUES (1, 'Abonament za internet', 'szt', '', 49.00, 0.00, '23%'), (2, 'Op³ata aktywacyjna za dostêp do internetu', 'szt', '', 99.00, 0.00, '23%'), (3, 'Op³ata za publiczne IP', 'szt', '', 10.00, 0.00, '23%')	Error Code: 1364. Field 'USL_OPERATORID' doesn't have a default value	0.000 sec

INSERT INTO `Wan` (`WAN_INDEX`, `WAN_NAZWA`, `WAN_DATADODANIA`, `WAN_OPERATORID`) VALUES
(1, 'WAN1', '0000-00-00', 0);
-- 14:56:11	INSERT INTO `Wan` (`WAN_INDEX`, `WAN_NAZWA`, `WAN_DATADODANIA`, `WAN_OPERATORID`) VALUES (1, 'WAN1', '0000-00-00', 0)	Error Code: 1062. Duplicate entry '1' for key 'PRIMARY'	0.000 sec
wrobli
Posty: 313
Rejestracja: pt 15 kwie 2011, 11:32
Lokalizacja: Kramsk
Kontakt:

Re: Wersja beta do pobrania

Post autor: wrobli »

Obecna wersja chodzi ekstra szybko około 3 sek uruchomienie to już coś w porównaniu do v3 to rewelacja. Jak na razie naprawa błędów i rozbudowa funkcji idzie w ekspresowym tempie. Mam nadzieje że w czerwcu już ujrzymy finalny produkt.
Pyxis
Site Admin
Posty: 2213
Rejestracja: pn 29 wrz 2008, 23:40
Lokalizacja: Strzegom
Kontakt:

Re: Wersja beta do pobrania

Post autor: Pyxis »

ragry pisze:

Kod: Zaznacz cały

INSERT INTO Operator........Error Code: 1364. Field 'OP_TELEFON' doesn't have a default value
Wyedytuj plik konfiguracyjny serwera MySQL i usun (lub zakomentuj #) wpis ktory wyglada mniej wiecej tak:

Kod: Zaznacz cały

sql_mode=STRICT_TRANS_TABLES
Po restarcie serwera problem powinien zniknac.
Piotr Szkut - PYXIS
ragry
Posty: 12
Rejestracja: ndz 17 maja 2015, 11:31

Re: Wersja beta do pobrania

Post autor: ragry »

Pyxis pisze:
ragry pisze:

Kod: Zaznacz cały

INSERT INTO Operator........Error Code: 1364. Field 'OP_TELEFON' doesn't have a default value
Wyedytuj plik konfiguracyjny serwera MySQL i usun (lub zakomentuj #) wpis ktory wyglada mniej wiecej tak:

Kod: Zaznacz cały

sql_mode=STRICT_TRANS_TABLES
Po restarcie serwera problem powinien zniknac.
Pomogło. Ale wcześniej też rozwiązałem problem w ten sposób, że zmieniłem wartości poszczególnych z NOT NULL na NULL. Wszystko ładnie pięknie, ale na komputerach klienckich przy uruchamianiu programu pojawia mi się "Błąd podczas ustawiania wyzwalaczy (Triggers)". Jest to jakiś problem? Bo pojawia mi się on tylko na komputerach pracowników, jak odpalę PYXIS4SQL na serwerze na którym baza jest zainstalowana to takiego błędu nie ma.
Pyxis
Site Admin
Posty: 2213
Rejestracja: pn 29 wrz 2008, 23:40
Lokalizacja: Strzegom
Kontakt:

Re: Wersja beta do pobrania

Post autor: Pyxis »

Ustawienie NULL to nie jest "rozwiazanie". Prosze tego nie robic. :)

Triggery poki co odpowiadaja za tworzenie historycznych tabel. IMHO przydatna funkcja. Uzytkownik sqlowy na ktorym sie laczymy do bazy w ODBC musi miec ustawione glonalne uprawnienie o nazwie "SUPER". Po ustawieniu up[rawnien w programie w funkcjach pomocniczych jest reczne wywolanie ustawienia triggerow.
Piotr Szkut - PYXIS
wrobli
Posty: 313
Rejestracja: pt 15 kwie 2011, 11:32
Lokalizacja: Kramsk
Kontakt:

Re: Wersja beta do pobrania

Post autor: wrobli »

iBOK działą więc testować można już w pełni działający produkt.
Dla potomnych co maja intrux najlepiej sobie dodać nowy katalog w starym ibok dla testow np p4 czyli w pierwszym polu w konfigu pyxisa wpisac ibok w drugim p4 a w 3 users i dla katalogu users ustawić chmod na 777.
Moim skromnym zdaniem działa to wiele razy szybciej niż na p3 jak na razie przynajmniej u mnie 14s wskazuje pyxis i by się to pokrywało z prawdą.
Kropeczka ładnie pokazuje status kiedy zakończyło upload także wszystko widać z głównego okna nie ma dodatkowych okienek jak w p3.
Monika
Posty: 5
Rejestracja: śr 20 maja 2015, 09:44

Re: Wersja beta do pobrania

Post autor: Monika »

Płatności masowe.

Proszę o pomoc w importowaniu płatności masowych.
Zawsze importowaliśmy płatności z ustawień banku BZWBK(3).
Mamy plik txt i jak klikamy importuj wyskakuje błąd:
"access violation at address 4AD2D85B in module 'IDOBC32.DLL'. Write of address 09327000"
Zablokowany