Połączenie w systemem Symfonia Handel wymaga następujących kroków:
1.
Wykonanie polecenie createDDfs({NAZWA_FIRMY}) w celu wygenerowania specjalnych plików umożliwiających połączenie się z bazą Pervasive poprzez sterownik ODBC.
Po wykonaniu tego polecenia w systemowych źródłach danych
Panel sterowania -> Narzędzia administracyjne -> Źródła danych (ODBC) -> Systemowe DSN
należy dodać połączenie do bazy Symfonii.
Klikamy "Dodaj" i z listy wybieramy "Pervasive ODBC Engine Interface". Po zatwierdzeniu należy skonfigurować źródło danych jak zaprezentowano na screenie. [s1.jpg]
Następny krok to umieszczenie specjalnego programiku (FKSync) na serwerze gdzie znajduje się system Symfonia oraz utworzone przed chwilą źródło danych.
Program FKSync jest odpowiedzialny za synchronizację danych pomiędzy Symfonią w aplikacją eDokumenty. Synchronizacja te dodaje kontrahentów oraz dokumenty do specjalnej schemy w bazie Postgresa. Schema na nazywa się "symfonia_handel" (jeśli jej nie ma to w kolejnych punktach konfiguracji połączenia zostanie dodana).
Programik FKSync wymaga konfiguracji.
Przechodzimy do folderu conf\tpl\symfonia_handel i kopiujemy zawartość do katalogu conf. Pliki all_contacts.sql oraz all_documents.sql są definicjami komend SQL jakie będą wykonywane na bazie pervasive w celu pobrania odpowiednio kontaktów oraz dokumentów. Pliki te mogą być edytowane w celu pobrania dodatkowych informacji.
Plik connection.ini jest konfiguracją połączenia pomiędzy zdefiniowanym źródłem danych a bazą eDokumenty. Przykład poniżej:
[fk] dsn = "encoding=windows-1250;dsn=SYMFONIA_HANDEL" driver = "ODBCManager" [edokumenty] dsn = "dbname=edokumenty user=edokumenty password=" ent_id = 2 fkSchema = "symfonia_handel"
W przypadku innej konfiguracji źródła danych lub systemu eDokumenty należy odpowiednio zmodyfikować wartości po kluczami dsn w [fk] oraz [edokumenty]. Pozostałych kluczy nie należy modyfikować.