tabreplini.org
Die Datei ''tabreplini.org'' ist die Vorlage für die Ini-Datei tabrepl.ini.
#============================================================================== # Dateiname: tabrepl.ini # Muster: tabreplini.org # # Hier werden die Einstellungen fuer das Tabellen-Replikations-Programm # TabRepl festgelegt. # # Die Musterdatei 'tabreplini.org' muss in das 'admin'-Verzeichnis von # SysLog-PPS kopiert werden. Dort muss der Dateiname geändert werden in # 'tabrepl.ini'. Danach können die Einstellungen an die Kundenanforderungen # angepasst werden. # # 2008/07/31 S. Kern #============================================================================== # MANDANT_VON (I) # Quell-Mandant MANDANT_VON = 1 # MANDANT_NACH (I) # Ziel-Mandant MANDANT_NACH = 42 # REPL_KOMPL (S) # Liste von Tabellen (getrennt mit Pipe (|)), die jedesmal komplett vom # Quell- in den Ziel-Mandanten kopiert werden sollen. REPL_KOMPL = "agrtab|tartab|blatab|prdtab|mehtab|gkltab|zertab" # <Tabelle>_EXCL (S) # Liste von Feldern (getrennt mit Pipe (|)) aus <Tabelle>, die nicht # repliziert werden sollen. Wird ein neuer Satz im Ziel-Mandant angelegt, # dann bleiben diese Felder leer (oder 0). Optional kann ein Initialwert mitgegeben # werden, der dann bei Neuanlagen verwendet wird. Wenn ein bestehender Satz # aktualisiert wird, dann bleibt der alte Wert erhalten. blatab_EXCL = "nrkreis|sbaen=tabrepl" # REPL_SCE (S) # Liste von Export-Definitionen (getrennt mit Pipe (|)), die vom Quell-Mandant # in den Ziel-Mandanten uebertragen werden sollen. Dabei werden Aenderungen # Schritt fuer Schritt aus den Aenderungs-Protokoll-Tabellen des Quell-Mandants # in den Ziel-Mandanten uebertragen. REPL_SCE = "ART.1zu42|LAG.1zu42|ADR.1zu42|KTO.1zu42|STP.1zu42|APK.1zu42|APL.1zu42|BMI.1zu42|ASP.1zu42|KPK.1zu42|KPR.1zu42|VPR.1zu42|VPP.1zu42" # <Exp.Def>_EXCL (S) # Liste von Feldern (getrennt mit Pipe (|)) (aus der Tabelle, die <Exp.Def> # zugrunde liegt), die nicht repliziert werden sollen. Wird ein neuer Satz # im Ziel-Mandant angelegt, dann bleiben diese Felder leer (oder 0). # Optional kann ein Initialwert mitgegeben werden, der dann bei Neuanlagen verwendet wird. # Wenn ein bestehender Satz aktualisiert wird, dann bleibt der alte Wert erhalten. LAG.1zu42_EXCL = "einko|laortein=4711" # DB_NACH (S) # Ziel-Datenbank, in die repliziert werden soll. # Optional, wenn nicht gesetzt, dann gleiche DB wie Quelle. # Wenn gesetzt, dann muss auch DBSERVER_NACH gesetzt werden. DB_NACH = "dbsyslog" # DBSERVER_NACH (S) # Ziel-Datenbankserver, auf dem sich die Datenbank befindet, in die repliziert werden soll. # Optional, wenn nicht gesetzt, dann gleicher DBSERVER wie Quelle. # Kann nur mit DB_NACH zusammen gesetzt werden. DBSERVER_NACH = "ol_syslog" # <Exp.Def>_EVENTS (S) # Liste von Events (getrennt mit Pipe (|)), die bei der Replikation berücksichtigt werden sollen. # Mögliche Werte: NEU, AEN und LOE für Neuanlagen, Änderungen und Löschungen. # Wenn der Parameter nicht angegeben wird, werden alle Events berücksichtigt. LAG.1zu42_EVENTS = "NEU|AEN" # <Exp.Def>_ZUSSELECT (S) # Zusätzliche Einschränkung der Datensätze (als Teil-SQL-Statement), die bei der Replikation berücksichtigt werden sollen. # Verwendet werden können alle Felder der entsprechenden Protokollierungs-Tabelle (x-Tabelle). LAG.1zu42_ZUSSELECT = "xlgtab.lagernr IN( 0, 7 ) AND xlgtab.status = 'A'" # <Exp.Def>_IMPORT (S) # Bezeichnet die zugehörige Import-Schnittstelle auf der Import-Seite. # Wenn in dieser eine Export-Schnittstelle hinterlegt ist, wird diese während des Imports gesperrt # (um einen Ping-Pong-Effekt zu vermeiden). LAG.1zu42_IMPORT = "LAG.1zu42IMP" # <Exp.Def>_N (I) # Steuert, ob Änderungen auf der Quell-Seite ggf. zu Neuanlagen auf der Ziel-Seite führen sollen, # wenn der zu übertragende Datensatz auf der Ziel-Seite nicht vorhanden ist (1 = Ja, 0 = Nein ) LAG.1zu42_N = 1 # REPL_SBAEN (S) # Liste von Tabellen (getrennt mit Pipe (|)), aus denen neue oder geänderte Datensätze # abhängig vom sbaen (siehe auch Parameter <Tabelle>_STUNDEN) in den Ziel-Mandanten # übertragen werden sollen, wenn sie dort noch nicht vorhanden sind. REPL_SBAEN = "artdoku" # <Tabelle>_EXCL (S) # !!!Nur für in REPL_SBAEN aufgeführte Tabellen!!! # Liste von Feldern (getrennt mit Pipe (|)) aus <Tabelle>, die nicht # repliziert werden sollen. Hier aufgeführte Felder bleiben leer (oder 0). # Optional kann ein Initialwert mitgegeben werden, der dann bei Neuanlagen verwendet wird. artdoku_EXCL = "lfdnr|sbaen=tabrepl" # <Tabelle>_ZUSSELECT (S) # !!!Nur für in REPL_SBAEN aufgeführte Tabellen!!! # Zusätzliche Einschränkung der Datensätze (als Teil-SQL-Statement), die bei der Replikation berücksichtigt werden sollen. # Verwendet werden können alle Felder der entsprechenden Tabelle. artdoku_ZUSSELECT = "rufkz = 7" # <Tabelle>_STUNDEN (F) # !!!Nur für in REPL_SBAEN aufgeführte Tabellen!!! # Neunlagen/Änderungen der letzten n Stunden replizieren. artdoku_STUNDEN = 24.5