Version 5 (modified by TS, 13 years ago)

--

Przewodnik wdrożeniowca > Integracja z systemem Symfonia Handel

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ć.

Załączniki