Das Batch Modul, Definitionen automatisiert und zeitgesteuert ausführen
Mit dem Batch Modul können langlaufende Definitionen und immer wiederkehrende Aufgaben wie z.B. Import / Export / Update von Datenbank Tabellen sowie automatisiertes erstellen von Testdaten problemlos als Batch Job in der Nacht ausgeführt werden.
Beispiel eines Aufrufes
FHBatch.exe /MaxRows 1000 C:\Temp\ImportUmsatz.fhd
Mit diesem Befehl weisen Sie den FlowHeater an die Definition ImportUmsatz.fhd auszuführen und dabei sollen max. die ersten 1000 Datensätze berücksichtigt werden.
Hinweis
Werden Anmeldeinformationen benötigt, z.B. für eine Anmeldung an eine Datenbank ( SQL Server, Oracle, MySQL, ...), muss das evtl. benötigte Passwort in der Definition mit abgespeichert werden. Aus Sicherheitsgründen wird das Passwort verschlüsselt in der FlowHeater Definition hinterlegt!
Exitcode / Errorlevel
Über den Exitcode bzw. Errorlevel können Sie in Batch Dateien (.CMD / .BAT) abfragen ob die Ausführung der gestarteten FlowHeater Definition Erfolgreich durchgeführt werden konnte. Ein Exitcode von 0 = OK
z.B.
@echo off
FHBatch.exe /MaxRows 10 IhreDefinition.fhd
if %ERRORLEVEL% LSS 0 goto fehler
echo OK
goto ende
:fehler
echo fehler
:ende
Optionen
| Option | Beschreibung | |
|---|---|---|
| /? oder /help | zeigt eine kurze Hilfebeschreibung an |
|
| /Filename | FlowHeater Definitionsdatei. Dies Option braucht nicht angegeben werden wenn der letzte Parameter die Definitionsdatei ist, siehe Beispielaufruf! |
|
| /MaxRows n | Es werden max. die ersten n Datensätze berücksichtigt |
|
| /Massdata | Stellt auf den Massenverarbeitungsmodus um |
|
| /ShowDebug | gibt Debug Meldungen auf der Konsole aus |
|
| /DisableWarnings | Deaktiviert Warnungen |
Beispiele
Mit dem Batch Modul können Sie z.B. problemlos jede Nacht automatisiert Umsatzzahlen als CSV Textdatei erstellen lassen. Oder Flatfiles bzw. Testdaten, formatiert mit festen längen, die dann zu Testzwecken (für die Entwickler unter uns) in eine SQL Server Datenbank automatisiert importiert werden, etc.
Folgende Beispiele sind zum Batch Modul bereits verfügbar


