(openPR) Der ScriptRunner ist ein Tool, um Installationen von Datenbankobjekten in Oracle-Datenbanken und beliebigen anderen Programmabläufen parametrisiert abzuarbeiten. Es zeigt den Abarbeitungsstatus grafisch in einer Hierarchie an.
Die Abarbeitung ist in Stücklisten festgelegt, die im ASCII-Format vorliegen. In diesen Stücklisten werden die Positionen, deren Reihenfolge, deren Art (z.B. Laden von SQL-Skripten, Laden von Java-Sourcen/-Ressourcen/-Klassen, Ausführen beliebiger Programmdateien, Anzeigen von Meldungen, Schreiben von Dateien) und deren Ausführungsbedingungen definiert. Aus dieser Stückliste kann ein Monolith gebildet werden, der alle Java- und SQL-Objekte automatisch enthält. Weitere Dateien (z.B. ausführbare Programmdateien oder command files) können explizit eingebunden werden. SQL-Skripte kann man außerdem mit dem Oracle Wrap Ultility behandeln.
Durch eine externe Level-Datei ist es möglich, die Art der Installation festzulegen. Die Datei liegt im ASCII-Format vor. In ihr sind je Installationsart Oracle-Funktionscodes und die zu unterdrückenden Fehlermeldungen gelistet. So können beispielsweise die lästigen Fehlermeldungen unterdrückt werden, die beim Versuch entstehen, nicht existierende Objekte zu löschen. In die automatisch erzeugte Fehlerdatei trägt der ScriptRunner dann nur die „echten“ Fehlermeldungen ein, was deren Auswertung erheblich vereinfacht.
Durch die Auslieferung von Monolithen - beispielsweise mit Schema-Installationen - kann man sicherstellen, dass keine Scripte vergessen wurden bzw. dass die Installation im Kundensystem genau so läuft wie im Testsystem. Der ScriptRunner selbst oder die ScriptRunner-Version „RunTime“ arbeiten den Monolithen ab. Die RunTime-Version, die im Lieferumfang enthalten ist, kann ausschließlich solche Monolithen verarbeiten, der ScriptRunner selbst auch die einzelnen Stücklisten. Die Protokollierung der Abläufe erfolgt in einer Log- und einer Fehlerdatei. Aus ihnen geht hervor, welche Positionen tatsächlich und ggf. mit welchen Fehlern ausgeführt wurden.
Pressekontakt:
IBYKUS AG
Dagmar Kögel
Herman-Hollerith-Str. 1
99084 Erfurt
Tel.: 0361 / 44 10 0
FAX: 0361 / 44 10 410
E-Mail:
Internet: www.ibykus.com









