edi-impini.org

Die Datei ''edi-impini.org'' ist die Vorlage für die Ini-Datei edi-imp.ini.
#==============================================================================
# Dateiname:   edi-imp.ini
# Muster:      edi-impini.org
# 
# Hier werden die Einstellungen fuer den EDI-Import festgelegt.
#
# Die Musterdatei 'edi-impini.org' muss in das 'admin'-Verzeichnis von
# SysLog-PPS kopiert werden. Dort muss der Dateiname geändert werden in 
# 'edi-imp.ini'. Danach können die Einstellungen an die Kundenanforderungen 
# angepasst werden.
#
# Alle Parameter können durch einen Präfix mehrfach verwendet werden.
# Der Präfix wird dem Programm edi_imp.exe als Programmargument übergeben.
# 
# Beispiel:
# auft1.0/bin/edi_imp.exe 1 "" user password protokolldatei.err importdatei.txt TEMPLATE1_
# 
# Es müssen die INI-Parameter TEMPLATE1_EDIIMP_KOPF, TEMPLATE1_EDIIMP_KOND, 
#                             TEMPLATE1_EDIIMP_POS sowie TEMPLATE1_EDIIMP_POZ konfiguriert werden.
#
# 2011/04
#==============================================================================

#==============================================================================
#
# Erweiterte Protokollierung
# 0 = aus
# 1 = an
#
#==============================================================================
EDIIMP_TRACE=1

#==============================================================================
#
# Import-Verzeichnis welches nach Import-Dateien durchsucht wird
#
#==============================================================================
EDIIMP_DATEIPFAD=""

#==============================================================================
#
# Datei Suchmuster
#
#==============================================================================
EDIIMP_SUCHMUSTER=""


#==============================================================================
#
# Feldtrennzeichen innerhalb der Datendatei
#
#==============================================================================
EDIIMP_TRENN=""


#==============================================================================
#
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Kopf-Informationen nach Tabelle xedikop)
# Syntax: "X=Y;"
# X = Datenbankfeld (nur Feldname, ohne Tabellenangabe)
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#
# Hinweis:
# Das Feld xedikop.bsttxt ist eine Mussangabe welche den Auftragsident enthält
#
# Beispiel:
# EDIIMP_KOPF="satzart=RKOP;konto=$1"
# Das Feld xedikop.satzart wird fix mit dem Wert RKOP belegt, xedikop.konto 
# wird aus Spalte 1 ermittelt
#
#==============================================================================
EDIIMP_KOPF=""

#==============================================================================
#
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Konditions-Informationen nach Tabelle xedikok)
# Syntax: "X=Y;"
# X = Datenbankfeld
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#
#==============================================================================
EDIIMP_KOND=""

#==============================================================================
#
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Positions-Informationen nach Tabelle xedipos)
# Syntax: "X=Y;"
# X = Datenbankfeld
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#
#==============================================================================
EDIIMP_POS=""

#==============================================================================
#
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Zu/Abschlags-Informationen nach Tabelle xedipoz)
# Syntax: "X=Y;"
# X = Datenbankfeld
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#
#==============================================================================
EDIIMP_POZ=""

#==============================================================================
#
# Daten filtern (Kopfdaten)
# Dieser Paramter kann genutzt werden um die empfangenen Daten zu filtern.
#
# Ãœbergeben werden 4 durch ein Pipe-Zeichen getrennte Paramter:
# 1. Parameter: Feldname ohne Tabelle
# 2. Parameter: Operator (< > <= >= != ==)
# 3. Parameter: Vergleichswert
# 4. Parameter: Datentyp des Feldes (momentan nur DAT möglich)
#
# Beispiel: Vorgänge mit Datum älter 01.01.2011 sollen vom Import ausgeschlossen werden
# Umsetzung: EDIIMP_KOPF_FILTER="datum|<|20110101|DAT"
#
#==============================================================================
EDIIMP_KOPF_FILTER=""

#==============================================================================
# EDIIMP_TABELLE (S)
# DB-Tabelle aus der Daten importiert werden sollen. Alternativ zu ImportDatei
# und EDIIMP_DATEIPFAD. Die Tabelle muss mindestens die Felder finr, lfdnr, 
# pruefkz, auart, aufnr enthalten. lfdnr muss eindeutig sein. auart+aufnr werden
# bei erfolgreichen EDI-Import entsprechend befuellt.
#==============================================================================
EDIIMP_TABELLE=""

#==============================================================================
# EDIIMP_EADR (S)
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Adressen nach Tabelle xedikoa)
# Syntax: "X=Y;"
# X = Datenbankfeld
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#==============================================================================
EDIIMP_EADR=""

#==============================================================================
# EDIIMP_POE (S)
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Adressen nach Tabelle xedipoe)
# Syntax: "X=Y;"
# X = Datenbankfeld
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#==============================================================================
EDIIMP_POE=""

#==============================================================================
# EDIIMP_AZR (S)
# Zuordnung von Spalten-Nr. zu Datenbankfeld (Adressen nach Tabelle xediazr)
# Syntax: "X=Y;"
# X = Datenbankfeld
# Y = Spalten-Nr. ($ voranstellen) bei Import aus Datei, Feld-Name (ebenfalls mit 
#     fuehrenden $-Zeichen) bei Import aus DB-Tabelle oder Fixwert
# ; = Trennzeichen
#==============================================================================
EDIIMP_AZR=""

#==============================================================================
# EDIIMP_SCRIPT (S)
# Lua-Script, das fuer jeden EDI-Vorgang (d.h. jede xedikop.archivnr) gerufen
# wird. Das Script wird gerufen nachdem der Daten-Import abgeschlossen ist.
#==============================================================================
EDIIMP_SCRIPT=""

#==============================================================================
# EDIIMP_PRUEFPOS (S)
# Prüfung der Position ob vorhanden, wenn vorhanden wird der Datensatz als
# Duplikat markiert. Mit Parameterwert = N kann die Prüfung abgeschaltet werden.
#==============================================================================
EDIIMP_PRUEFPOS=""