Inhaltsverzeichnis

Flexschnittstelle

In der Flexschnittstelle können Stored-Procedures aufgerufen und Daten im- und exportiert werden.

Im Feld SQL wird ein SQL-Command angegeben.

Export

Für den Export wird die Abfrage ausgeführt und das Ergebnis der Abfrage in die Datei übergeben.

Import

Für den Import wird die Datei in eine Tabelle FLEX_IN_{Name} eingelesen und kann im Anschluss durch die Abfrage weiterverarbeitet werden.

Procedure

Es wird einfach die Abfrage verarbeitet.

Parameter

sql: Angabe eines SQL-Parameters
Format: SQL:@VarName;Vartype
Erlaubte Vartypes: bigint, int, datetime, date, varchar, char, float
Beispiel: SQL:@DatVon;datetime
type: Bestimmt die Art der Schnittstelle:
erlaubte Typen:
export (exportiert Daten)
import (importiert Daten)
sp (führt eine SP aus)
append Hängt die Daten an die Datei an statt eine neue zu erzeugen.
timeout: Bestimmt das Timeout der Ausführung:
Beispiel:
timeout:120
text: Bestimmt den Textqualifizierer
Beispiel:
text:„
trennung: Bestimmt das Datenfeldtrennzeichen
Beispiel:
trennung:;
tablename: Name der Tabelle, in die Daten importiert werden
Intern bekommt die Tabelle den Namen FLEX_IN_{tablename}
Beispiel:
tablename: Personen
Felder: Felder, die in der Tabelle zu importiert werden sollen
Werden keine Felder angegeben, werden die Felder „FELD_x“ benannt.
Beispiel:
felder: PersonID, Nachname, Vorname
comment: Zeichen, mit dem Zeilen als Kommentar geschaltet werden können
Fehlt die Angabe, dann wird das ' verwendet
Beispiel:
comment:-
archiv Die Datei wird nach dem Import in das Unterverzeichnis IMP verschoben
Beispiel:
archiv
archiv:Ordner Die Datei wird nach dem Import in das Unterverzeichnis {Ordner} verschoben
Beispiel:
archiv:IMPORTIERT

Pfad

Im Dateinamen können folgenden Platzhalter gesetzt werden

[DATE]
[DATETIME]
[TIME]