Konfiguracja połączeń (aliasów) do baz danych
Na rys. nr 2.1-1 przedstawiono formularz przeznaczony do konfiguracji poszczególnych połączeń z bazami danych z zaimplementowanymi następującymi rodzajami funkcji:
dodawanie nowych aliasów (połączeń do baz danych),
usuwanie i modyfikacja wskazanego uprzednio aliasu,
testowanie wybranego połączenia z bazą danych za pomocą zdefiniowanego aliasu,
odblokowanie wskazanej bazy danych. Opcja przydatna wtedy gdy, bazy danych biorące udział w synchronizacji zostaną zablokowane. Nie można wtedy uruchomić żadnego z modułów systemu STER,
czyszczenie wskazanej bazy danych. Czyszczenie wybranej bazy z wpisów dotyczących procesu synchronizacji.
Rys. 2.1-1. Formularz konfiguracji połączeń z bazą danych.
Dla każdej bazy danych (aliasu), która będzie wykorzystywana programie STER SYNCHRONIZACJA należy ustawić Nazwę pliku bazy danych zlokalizowanego na serwerze oraz Ścieżkę dostępu do pliku bazy danych na stacji klienckiej.:
Nazwa pliku bazy danych zlokalizowanego na serwerze - odpowiada aktualnej ścieżce dostępu do pliku bazy (tożsame z parametrem SERWER NAME w Konfiguratorze baz danych) Przykładowo:
C:\Program Files\CIOP\STER\RYZYKO70.GDB - dla wersji jednostanowiskowej
pc208-1:d:\ster70\zrodla\bazy\RYZYKO70.GDB - dla wersji sieciowej, gdzie:
pc208-1: jest nazwą komputera, na którym znajduje się serwer bazy danych i plik z bazą danych,
d: jest nazwą dysku,
\ster70\zrodla\bazy\ster70\RYZYKO70.GDB jest ścieżką dostępu do bazy danych.
UWAGA. Dla systemów operacyjnych Windows Vista i Windows Serwer 2003 Nazwa pliku bazy danych zlokalizowanego na serwerze, dla wersji jednostanowiskowej, musi być poprzedzona ciągiem znaków ”localhost:” np.
localhost:C:\Program Files\CIOP\STER\RYZYKO70.GDB
Ścieżka dostępu do pliku bazy danych na stacji klienckiej - odpowiada ”sieciowej” ścieżce dostępu do pliku bazy. W przypadku wersji jednostanowiskowej Ścieżka dostępu do pliku bazy danych na stacji klienckiej powinna być taka sama jak Nazwa pliku bazy danych zlokalizowanego na serwerze. Przykładowo:
C:\Program Files\CIOP\STER\RYZYKO70.GDB - dla wersji jednostanowiskowej
\\pc207-3\dyskd\zrodla\bazy\ster70\RYZYKO70.GDB - dla wersji sieciowej, gdzie:
\\pc207-3 jest nazwą sieciową komputera, na którym znajduje się serwer bazy danych wraz z plikiem bazy danych,
\dyskd jest nazwą sieciową udostępnionego dysku wpisaną w trakcie procesu jego udostępniania,
\zrodla\bazy\ster70\RYZYKO70.gdb jest lokalną ścieżką dostępu do bazy danych.
UWAGA. Jeżeli na którymś z komputerów biorących udział w synchronizacji uruchomiona jest zapora sieciowa (ang. firewall) należy odblokować na tej zaporze możliwość korzystania z portu TCP o numerze 3050 (domyślny port dla serwisu gds_db).
W module uproszczonej synchronizacji baz danych rozbudowano mechanizm wykrywania i powiadamiania użytkownika o wykrytych niezgodnościach oraz zaimplementowano obsługę konfliktów, które dotychczas uniemożliwiały przeprowadzenie procesu synchronizacji dwóch baz danych. Rozbudowano system wyświetlania stosownych komentarzy o wykrytych konfliktach, poprzez podanie informacji o nazwach modułów systemu, z poziomu których wprowadzono dane do obu baz danych oraz zapewniono możliwość wyboru nazwy modułu, którego dane poddane będą procesowi synchronizacji.
W razie wykrycia konfliktu przez zaimplementowaną w programie procedurę synchronizacji zostanie wyświetlona użytkownikowi informacja (w postaci zaznaczonych pól przy nazwach poszczególnych modułów) przedstawiająca nazwy modułów, dla których wprowadzono stosowne dane do bazy danych oraz nazwy modułów, dla których może być przeprowadzony proces synchronizacji (Rys. 2.1-2.). Użytkownik ma możliwość przerwania na tym etapie procesu synchronizacji lub rezygnacji z przeprowadzenia synchronizacji tylko dla wybranych (zaznaczonych) modułów.
Rys. 2.1-2. Okno wyboru modułów w przypadku wykrycia konfliktów w procesie synchronizacji.
3