FlowHeater

Das Batch Modul, Definitionen automatisiert und zeitgesteuert ausführen

DruckenE-Mail

Definitionen automatisch und zeitgesteuert ausführen
Definitionen automatisch und zeitgesteuert ausführen
Das Modul "FHBatch.exe" ist eine Konsolenanwendung die über Befehlszeilenparameter bzw. Übergabeparameter gesteuert wird. Mit dem Batchmodul können Sie jede gespeicherte FlowHeater Definition ohne den grafischen Designer ausführen lassen. z.B. können Sie nachdem Sie die Definition im Designer getestet und gespeichert haben das Ganze auf einen Windows Server stellen und dann über einen zeitgesteuerten Windows Task ausführen lassen. Auf dem Windows Server muss dabei keine Installation vorgenommen werden. Sie brauchen lediglich die Dateien FHBatch.exe sowie alle DLL´s ins gleiche Verzeichnis stellen, das war´s. Einzige zusätzliche Voraussetzung ist ein installiertes .NET Framework 2.0 von Microsoft. Das .NET Framework 2.0 kann von hier kostenlos heruntergeladen werden.

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

OptionBeschreibung
/? 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

 

Wer ist Online

Wir haben 6 Gäste online

Login