Moexport
MoExport - Exporte per SQL erstellen
Inhaltsverzeichnis
Beschreibing
Es können beliebig viele Exportaufgaben in der Tabelle MoExporte abgelegt werden. Die einzelnen Einträge können dann per Knopfdruck "Job ausführen" oder per Aufrufparameter SQL=《Konfigurationsnummer》 bzw Knopf FTPUpload oder FTP=《Konfigurationsnummer》 aufgerufen werden.
Die im Grid gewählte Konfiguration kann durch entsprechende Knöpfe ausgeführt werden. Entweder der SQL Job oder der FTP Upload. Die SQL Jobs werden in einem eigenen Thread aufgerufen, daher können in einer Instanz nacheinander verschiedene Konfigurationen angewählt und gestartet werden. Bei Ftp Upload wird zZ. Nur die gerade gewählte Konfiguration ausgeführt.
Als Aufrufparameter sind SQL=Nr FTP=NR und ENDE vorgesehen. Diese dürfen sich wiederholen.
Beipiel: moexorte SQL=3 SQL=5 FTP=5 SQL=17 FTP=17 ENDE
In dem Fall werden nacheinander die SQL von Konfig 3 dann SQL von Konfig 5 der Upload von 5 dann SQL von 17 dann Upload von 17 ausgeführt. Danach wird das Programm beendet.
Es können mehrere Instanzen gleichzeitig gestartet werden.
Export Definitionen
<JOB>
<SCRIPT>
Beliebige SQL Anweisungen, semicolon getrennt können mehrere Abschnitte erstellt werden
</SCRIPT>
<EXPORT>
<B> Backup erstellen
<BZ> gezipptes Backup erstellen
<FILENAME>export_datei<TS>.csv --ggf. Mit <TS> Zeitstempel in Dateinamen einbauen
</FILENAME>
</EXPORT>
</JOB>
<JOB>
<SCRIPT>
Select * from mala02
</SCRIPT>
</JOB>
Innerhalb einer Konfiguration können mehrere <JOB> </JOB> Abschnitte definiert werden.Diese Jobs werden der Reihe nach ausgeführt. Innerhalb eines Jobs darf nur ein <SCRPIPT> und ein <EXPORT> Tag vorhanden sein. Der <SCRIPT> Tag muss vorhanden sein. Ein <EXPORT> Tag ist optional.
MoExport.ini
In der .in Datei gibt es zwei Einträge. Einmal das gemappte Laufwerk zur Kadis Struktur und den Pfad/Namen des Dictionaries ohne LW Kenner zB \moloserv\daten\molodictionary.add