Wersja aktualna oprogramowania podpisuje każdy dokument osobno co przy dużej ilości zamówień jest praco i czasochłonne (60 sekund na dokument).
Zmiana polega na udostępnieniu możliwości podpisu wielokrotnego zamówień (z szybkością ok. 6s na dokument). W przyszłości będzie można tak pdpisywać przydziały dodatkowe.
Kroki:
- Przejść do katalogu z istniejącą aplikacją do podpisu. Najczęściej jest to katalog "c:program files....", ale na tych instalacjach (np. Wesoła, Mysłowice), gdzie prawa użytkownika są ograniczone, może to być inny katalog.
- Zrobić kopię poprzednich danych z tego katalogu.
- Wgrać wszystko z katalogu KKW (nałożyć na istniejące pliki).
- Przejść do katalogu LIB
- Zarejestrować .dll-ki poleceniem (czasami trzeba to zrobić na prawach admin-a):
- regsvr32 mInternet.dll /u
- regsvr32 mInternet.dll
- regsvr32 sigCapicom.dll /u
- regsvr32 sigCapicom.dll /u
- Sprawdzić wersję:
- uru.vbs - powinno być wersja 4.2 Data: 30.06.2008
- Opcjonalnie zainstalować nowy sterownik CryptoCard Suite w wersji 1.20
- Uruchomić to oprogramowanie. Zaimportować ponownie certyfikaty.
- Najpierw wywołuje się 'umowaKHW.exe'. Ona wybiera listę danych do podpisu:
- zamówień (wg. kryterium *) w sposób wielokrotny. Tworzy plik 'listaZamówien.txt' z kluczami zamówień wybranymi do podpisania. Po utworzeniu tej listy wywołany jest wewnętrznie plik wsadowy 'podpisZamowien.bat', który woła 'podpisWielokrotny.exe'. Ten ostatni czyta plik .txt i na podstawie kluczy w nim zawartych podpisuje wsadowo dokumenty. Po zakończeniu pracy wpisuje do tego pliku '-9' co oznacza brak dokumentów do podpisania. Dwa krytyczne pliki zawierające informacje diagnostyczne o samym procesie podpisywania:
- raport.txt
- dziennik.log
- przydział dodatkowego. Tutaj każdy przydział jest podpisywany indywidualnie.
- Zdanie SQL Select do wybierania listy zamówień:
- select .... from eb_zam_nagl a,eb00 b ,eb_kwk c where a.nras = b.nras and a.nrkop = c.nrkop and c.idkwk = kwk and d_nazwisko is null and k_nazwisko is not null
- W kwk Wujek mamy ponad 2000 takich dokumentów trzeba to ograniczyć do iii-go kwartału np:
- Ale taki SQL SELECT:
- select .... from eb_zam_nagl a,eb00 b ,eb_kwk c where a.nras = b.nras and kwartal =3 and rok = 2008 and a.nrkop = c.nrkop and c.idkwk = 313 and d_nazwisko is null and k_nazwisko is not null
- Zwraca ok 30 dokumentów - trzeba zaktualizować pole d_nazwisko na " " dla lat 2007 i wczesniej i poprzednich kwartałów 2008
Brak komentarzy:
Prześlij komentarz