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.
                        