Home       Servicebereich  Projekte  Kontakt  

GAEB Parser


Das Script gaeb.bat ist Teil eines Systems zur Automatisierung der Kalkulation von Angeboten für Ausschreibungen, für die Dateien im GAEB-Format vorliegen. Hier werden die Positionsköpfe und Positionstexte von Gaeb- (.d83) Dateien extrahiert und wahlweise in ASCII-Dateien (1 Zeile pro Position oder 1 Block pro Position) oder mit Hilfe der OLE-Schnittstelle in MS-Excel bzw. MS-Access Files geschrieben.

Die Access-Oberfläche ist so gestaltet, daß hier für jede Position eine oder mehrere Firmen aus einer Adresstabelle ausgewählt werden können, an die die jeweilige Position als Fax-Anfrage gesandt wird. Ein weiteres Script (mkdoc.bat) wertet die Daten der Access-Datei aus, und generiert (noch) mit Hilfe von MS-Word und einer entsprechenden Formatvorlage die Faxanfragedateien. Diese können einerseits ausgedruckt werden oder mit Hilfe weierer Scripte automatisch versandt werden.

Das Script ist auch unter UNIX-Systemen lauffähig, wenn der Wrappercode für den Kommandointerpreter command.com bzw. cmd.exe (für solch technisch unterlegenen Systeme leider oft notwendig) entfernt wird, und die Schalter $database und $sheet auskommentiert werden. Hier entfallen natürlich die Möglichkeiten der

Aus den auf der Kommandozeile übergebenen GAEB-Dateien werden die Daten extrahiert und in die Dateien *.asl und *.asb geschrieben. Die .asl-Datein enthalten zeilenorientierte, mit Semikola separierte Datensätze, während .asl Dateien die Datensätze als einzelne Blöcke die durch Leerzeilen getrennt sind, enthalten.

Für die Zukunft ist geplant, das Script komplett umzuschreiben und den Parser als ein Perl-Modul mit einer objektorientierten Schnittstelle zu realisieren. Als hauptsächliche Zielplattform wird UNIX vorgesehen. Eventuell werden noch weitere Attribute aus den GAEB Datensätzen extrahiert.

Emails zu Problemen, Wünschen und Anregungen sind mir jederzeit willkommen.
Falls jemand Interesse daran hat, die Scripte zu einer Suite auszubauen mit der sich die Verwaltung von Angebotsanfragen für die Kalkulation vereinfachen läßt oder dazu Schnittstellen zu bestehenden Softwarepaketen zu schaffen, bitte ich um eine kurze Mail an: gaeb@werthmoeller.de.



< zurück  | weiter >