Uživatelské nástroje

Nástroje pro tento web


progs:synchronizer

Toto je starší verze dokumentu!


Synchonizer

Program pro synchronizaci databází OBISu.

Návratové kódy (ERRORLEVEL):

  • 0: Bez problému
  • 1: Exception – synchronizace nedokončena
  • 2: Warning Critical – při běhu došlo ke kritickým problémům (tj. chyběly položky v DEST databázi)
  • 3: Warning – došlo k méně významným kolizím

Nastavení synchronizace

Aby bylo možno synchronizovat změny mezi databázemi je nutné zapnout logování změn ( menu - ostatní → nastavení → synchronizace). Zde se vypíší všechny tabulky u kterých se mají změny logovat. Lze použít i prefix tabulky (název před _).

Logování všech modulů

COMMON=Y
COMMON_LOG=N
COMMON_SYSLOG=N
COMMON_LOGCTRL=N
COMMON_NAST=N
PARTNERI=Y
ROZPOCTY=Y
ZAKAZKY=Y
SKLAD=Y
PROST=Y
UCTO=Y
MAJETEK=Y
FAKTURY=Y

Tunel Zebedee

Generování klíče

zebedee -p > myclient.key
zebedee -P -f myclient.key > myclient.id
cat myclient.id >> /etc/zebedee/client.idlist

Server config

verbosity 2             # Slightly more than basic messages
server true             # Yes, it's a server!
detached true           # Run detached from terminal
udpmode false           # Are we operating in UDP mode?

logfile '/var/log/zebedee.log'
checkidfile '/etc/zebedee/client.idlist'

redirect 3050
targethost localhost            # Redirection is to the local machine

compression zlib:9              # Allow maximum zlib compression
keylength 256                   # Allow keys up to 256 bits
keylifetime 36000               # Shared keys last 10 hours
maxbufsize 16383                # Allow maximum possible buffer size

Klient config

verbosity 2 # Basic messages only
server false  # It's a client
detached true # Detach from terminal
logfile 'c:\zebedee\client.log'
include c:\zebedee\myclient.key
tunnel 13050:localhost:3050
serverhost host.domain.org

Instalace ve Windows jako Service

zebedee -n "Zebedee1" "-Sinstall=c:\zebedee\config.zbd"
progs/synchronizer.1220456418.txt.gz · Poslední úprava: 2008/09/03 15:40 autor: Karel Petrů