Datenblatt: DRIVE-COMP V3.1 - BS2000/OSD - Fujitsu
Datenblatt: DRIVE-COMP V3.1 - BS2000/OSD - Fujitsu
Datenblatt: DRIVE-COMP V3.1 - BS2000/OSD - Fujitsu
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>DRIVE</strong>-<strong>COMP</strong> (<strong>BS2000</strong>/<strong>OSD</strong>)<br />
Version 3.1<br />
Compiler für <strong>DRIVE</strong> OLTP-Programme<br />
Ausgabe Juni 2009<br />
Seiten 2<br />
Eine wichtige Forderung an Anwendungen mit hohen Transaktionsraten lautet, dass die Laufzeit nicht zu langen<br />
Wartezeiten führt oder den Datendurchsatz behindert. Bei der interpretativen Arbeitsweise von <strong>DRIVE</strong> ist dieses<br />
Verhalten auf Grund der technischen Gegebenheiten nicht beliebig optimierbar. Für OLTP-Anwendungen mit hohen<br />
Ansprüchen an die Performance wird daher ein Compiler als Zusatzprodukt angeboten.<br />
Eine mit <strong>DRIVE</strong> erstellte Anwendung wird zunächst im Interpreterbetrieb getestet, bis der fehlerfreie Ablauf erreicht<br />
worden ist. Die Vorteile des Interpreterbetriebs für die interaktive Erstellung und den Test können also voll genutzt<br />
werden. Am Ende der Testphase werden die einzelnen Programme kompiliert.<br />
Mit <strong>DRIVE</strong>-<strong>COMP</strong> <strong>V3.1</strong> wird der Compiler für den kompletten Sprachumfang von <strong>DRIVE</strong> <strong>V3.1</strong> angeboten. Die vom<br />
<strong>DRIVE</strong>-Compiler erzeugten Objekte erlauben Zugriffe auf SESAM-Datenbanken ab SESAM/SQL-Server V2.0. Außerdem<br />
werden DVS-Dateien unterstützt.<br />
<strong>DRIVE</strong>-<strong>COMP</strong> <strong>V3.1</strong> enthält wie die Vorgängerversion auch die komplette Funktionalität des Old-Style Compilers für<br />
UTM-Teilprogramme. Der entsprechende Aufruf erfolgt auf Grund des zu übersetzenden Programms (Old-Style oder<br />
New-Style) automatisch.<br />
Der Compiler erzeugt für New-Style Syntax wahlweise Objektprogramme für UTM oder TIAM Betrieb.<br />
Die UTM-Teilprogramme müssen zusammen mit festen UTM-Teilen (KDCROOT) zu einem Anwendungsprogramm<br />
gebunden werden und sind danach wie jede andere UTM-Anwendung ablauffähig.<br />
Die übersetzten TIAM-Programme können zu einem Hauptprogramm gebunden werden und eigenständig ablaufen.<br />
Variable Teile der Programme (z.B. EXECUTE-Anweisung) werden auch nach der Compilierung durch das Laufzeitsystem<br />
des <strong>DRIVE</strong>-Compilers interpretativ ausgeführt. Bestehende Programme müssen für die Kompilierung nicht<br />
verändert werden.<br />
Ein <strong>DRIVE</strong>-Programm, das kompiliert werden soll, muss alle für den Ablauf notwendigen Datendeklarationen enthalten.<br />
Die erzeugten <strong>DRIVE</strong>-Objektmodule sind XS-fahig und mehrfach nutzbar.<br />
Funktionsbeschreibung<br />
Der <strong>DRIVE</strong> Compiler wird im TIAM-/UTM-Betrieb aufgerufen.<br />
Die zu kompilierende Source liest der Compiler aus<br />
einer PLAM-Bibliothek oder einer Bibliotheksdatenbank<br />
(LIBDB), bzw. direkt aus dem Editierspeicher (LIBDB nur<br />
im Old-Style Betrieb).<br />
Der Compiler erzeugt aus dem Quellcode des <strong>DRIVE</strong>-<br />
Programms wahlweise ein unter TIAM ablauffähigesObjekt<br />
(Newstyle) oder ein UTM-Teilprogramm. Er erzeugt ferner<br />
Montageinformationen für die UTM-Teile KDCROOT und<br />
KDCDEF, wie z.B. die Transaktionscodes, sowie Startparameter<br />
und gibt sie in einer Liste aus. Die erzeugten<br />
Module muss der Anwender anhand der Montageinformationen<br />
mit den UTM-Teilen zum UTM-Anwendungsprogramm<br />
zusammenbinden. Das <strong>DRIVE</strong>-Laufzeitsystem wird<br />
von UTM dynamisch nachgeladen. Die Startparameter<br />
dienen dem Anwender dazu, eine Startprozedur zu<br />
erstellen.
<strong>Datenblatt</strong> ⏐ Ausgabe: Juni 2009 ⏐<strong>DRIVE</strong>-<strong>COMP</strong> <strong>V3.1</strong> Seite 2 / 2<br />
.<br />
TECHNISCHE DETAILS<br />
<strong>DRIVE</strong>-<strong>COMP</strong> <strong>V3.1</strong><br />
Technische Voraussetzung<br />
Hardware<br />
<strong>BS2000</strong>/<strong>OSD</strong> Business Server<br />
Software<br />
<strong>BS2000</strong>/<strong>OSD</strong>-BC ab V3.0 bzw. <strong>OSD</strong>/XC ab V1.0<br />
<strong>DRIVE</strong> <strong>V3.1</strong>, CRTE ab V2.1, LMS ab V3.0,<br />
openUTM ab V5.0, EDT ab V16.6<br />
optional: SESAM/SQL ab V2.2, FHS ab V8.2, LEASY<br />
Betriebsart<br />
Dialogbetrieb<br />
Implementierungssprache<br />
C, Assembler, PASCAL-XT<br />
Benutzeroberfläche<br />
Deutsch, Englisch<br />
Installation<br />
Durch den Anwender, gemäß Freigabemitteilung<br />
Dokumentation<br />
<strong>DRIVE</strong>/WIN Compiler Benutzerhandbuch<br />
Konditionen<br />
Dieses Softwareprodukt wird den Kunden zu den<br />
Bedingungen für die Nutzung von Softwareprodukten<br />
gegen einmalige / laufende Zahlung überlassen.<br />
Bestell- und Lieferhinweise<br />
Das Softwareprodukt kann über den für Sie zuständigen<br />
Sitz der Region der <strong>Fujitsu</strong> Technology Solutions GmbH<br />
bezogen werden.<br />
Informationen über Umweltschutz, Richtlinien, Programme und unsere Umweltrichtlinie FSC03230:<br />
de.ts.fujitsu.com/aboutus<br />
Rücknahme- und Recyclinginformationen: de.ts.fujitsu.com /recycling<br />
Alle Rechte vorbehalten, insbesondere gewerbliche Schutzrechte. Änderung von technischen Daten sowie Lieferbarkeit vorbehalten.<br />
Haftung oder Garantie für Vollständigkeit, Aktualität und Richtigkeit der angegebenen Daten und Abbildungen ausgeschlossen.<br />
Wiedergegebene Bezeichnungen können Marken und/oder Urheberrechte sein, deren Benutzung durch Dritte für eigene Zwecke die<br />
Rechte der Inhaber verletzen kann.<br />
Weitere Einzelheiten unter ts.fujitsu.com/terms_of_use.html<br />
Copyright © <strong>Fujitsu</strong> Technology Solutions GmbH 2009<br />
Herausgegeben durch:<br />
<strong>Fujitsu</strong> Technology Solutions GmbH<br />
de.ts.fujitsu.com