Konfiguracja w programie Comarch ERP Optima
W konfiguracji programu Comarch ERP Optima otwieramy gałąź FIRMA\PŁACE\PARAMETRY WSPÓŁPRACY z CDNXL. Znajdują się tu kontrolki do wpisania parametrów połączenia ze zdalnym serwerem Comarch ERP XL (docelowym).
Aby synchronizacja zaczęła działać musimy zaznaczyć parametr Współpraca z systemem CDN XL. Następnie w pola wpisujemy kolejno nazwę serwera zdalnego (docelowego, na którym pracuje Comarch ERP XL) oraz nazwę bazy danych Comarch ERP XL, do której będziemy się łączyć i zatwierdzamy konfigurację.
Jak to działa?
Program Comarch ERP Optima komunikując się z systemem Comarch ERP XL musi wykonać następujące czynności:
- Utworzyć połączenie ze zdalnym serwerem (docelowym, na którym pracuje Comarch ERP XL);
- Wywołać funkcje synchronizujące.
Konfiguracja serwera źródłowego (Comarch ERP Optima)
Jeżeli bazy danych Comarch ERP Optima i Comarch ERP XL znajdują się na różnych serwerach, konieczne jest skonfigurowanie serwera źródłowego (bazy Comarch ERP Optima) dodając serwer zdalny, czyli wskazując serwer, na którym pracuje baza Comarch ERP XL. w tym celu należy:
- Otworzyć program SQL Server Enterprise Manager;
- Rozwinąć gałąź przedstawiającą interesujący nas serwer źródłowy, czyli ten, na którym pracuj e program Comarch ERP Optima;
- Rozwinąć gałąź Security a potem Linked Servers;
- Z górnego menu Akcja wybrać New Linked Serwer;
- W okienku, które się pojawi w pole Linked Serwer wpisać nazwę serwera, do którego chcemy się podłączyć, czyli do serwera docelowego, na którym postawiona jest baza Comarch ERP XL;

- Z pola Server type wybrać opcję SQL Serwer

- Zatwierdzić nowy serwer klawiszem Ok.
Konfiguracja Użytkowników
Do pełnej współpracy baz danych Comarch ERP Optima i Comarch ERP XL potrzebujemy jeszcze zsynchronizowania Użytkowników obydwu serwerów.
Na docelowym serwerze (Comarch ERP XL) należy wykonać kilka czynności:
- Dodać użytkownika serwera bazy danych
- Nadać mu uprawnienia na wykonywanie procedur składowanych
| AktualizujDzial |
| AktualizujDzial2 |
| AktualizujFrsIdPracownika |
| AktualizujIDDzialu |
| AktualizujIDPracownika |
| AktualizujIDProjektu |
| AktualizujLokalizacje |
| AktualizujPracownika |
| AktualizujProjekt |
| AktualizujProjekt2 |
| DodajDzial |
| DodajProjekt |
| PobierzKonfiguracjeXl |
| PobierzMax |
| PobierzMaxProj |
| ZnajdzDzial2 |
| ZnajdzDzial3 |
| ZnajdzDzialPracownika |
| ZnajdzLokalizacje |
| ZnajdzOjcaDzialu |
| ZnajdzOjcaProjektu |
| ZnajdzPracownika |
| ZnajdzPracownika2 |
| ZnajdzPracownikaPoID |
| ZnajdzProjekt2 |
| ZnajdzProjekt3 |
Kiedy wykonamy powyższe punkty, musimy jeszcze raz:
- Otworzyć program SQL Server Enterprise Manager
- Rozwinąć gałąź przedstawiającą interesujący nas serwer źródłowy, czyli ten, na którym pracuje program Comarch ERP Optima
- Rozwinąć gałąż Security a potem Linked Servers
- Z górnego menu Akcja wybieramy Properties (Właściwości)
- Następnie wybieramy interesujący nas serwer i klikamy w menu AKCJA/Właściwości.
- Wchodzimy na drugą zakładkę Security gdzie zobaczymy listę zlinkowanych użytkowników

- W pole Local Login wpisujemy użytkownika CDNOperator (można go również wybrać z listy)
- W pole Remote User podajemy wcześniej utworzonego użytkownika, posiadającego uprawnienia do wykonywania procedur składowanych podanych w tabeli
- Zatwierdzamy ustawienia klawiszem Ok.
Jeżeli wszystko zostało wykonane poprawnie, czyli jeżeli dane się zgadzają oraz nie pominięto żadnego kroku, program Comarch ERP Optima powinien bez problemów współpracować z programem Comarch ERP XL.
