DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
DCP_REDABAS4__Progra.. - Das ist die Eingangsseite, an der ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
7.1. Tr<strong>an</strong>sformation von Datenb<strong>an</strong>kdateien (.DBD)<br />
Die Erweiterung <strong>der</strong> Le<strong>ist</strong>ungsparameter von REDABAS-4 betreffs<br />
<strong>der</strong> Datenb<strong>an</strong>kdateien (Feld<strong>an</strong>zahl je Satz, Satz<strong>an</strong>zahl je Datei,<br />
Anzahl <strong>der</strong> Datentypen) fuehrte zu einem geaen<strong>der</strong>ten Aufbau <strong>der</strong><br />
Strukturbeschreibung, <strong>die</strong> sich am Anf<strong>an</strong>g je<strong>der</strong> Datenb<strong>an</strong>kdatei<br />
befindet. Diese Tr<strong>an</strong>sformation nimmt RETRANS automatisch vor.<br />
Zu beachten <strong>ist</strong>, dass REDABAS-4 im Feldnamen keinen Doppelpunkt<br />
":" erlaubt. Hiefuer setzt RETRANS einen Unterstrich<br />
Bei Datenb<strong>an</strong>kdateien (und nur bei <strong>die</strong>sen) wird eine Ruecktr<strong>an</strong>sformation<br />
vom REDABAS-4 in das REDABAS-Format unterstuetzt,<br />
wenn <strong>die</strong> REDABAS-Bedingungen eingehalten werden (Feld<strong>an</strong>zah1 je<br />
Datensatz max. '32, Satzlaenge max. 1000 Bytes, Satz<strong>an</strong>zahl je<br />
Datei max. 65535). Fel<strong>der</strong> vom Datentyp MERK sind nicht<br />
zulaessig, Fel<strong>der</strong> vom Datentyp (D) werden jedoch verarbeitet<br />
und in den Datentyp "CO (Zeichenreihe) umgew<strong>an</strong>delt.<br />
7.2. Tr<strong>an</strong>sformation von Indexdateien (.IDX)<br />
RETRANS tr<strong>an</strong>sformiert Indexdateien nicht direkt, sie koennen<br />
gewoehnlich mit geringem m<strong>an</strong>uellen Aufw<strong>an</strong>d neu erstellt werden.<br />
Wird trotzdem RETRANS dazu benutzt, ermittelt das Tr<strong>an</strong>sformationsprogramm<br />
den Indexausdruck aus <strong>der</strong> alten Indexdatei und<br />
erstellt eine <strong>Progra</strong>mmdatei, <strong>die</strong> nur den notwendigen INDEX<br />
Befehl zum Erzeugen <strong>der</strong> neuen Indexdatei enthaelt. Unter<br />
REDABAS-4 <strong>ist</strong> d<strong>an</strong>n <strong>die</strong> Datenb<strong>an</strong>kdatei mit USE zu eroeffnen und<br />
<strong>die</strong> durch RETRANS erzeugte <strong>Progra</strong>mmdatei abzuarbeiten.<br />
7.3. Tr<strong>an</strong>sformation von <strong>Progra</strong>mm- und Maskendateien (.PRG,.MSK)<br />
In Befehlsfolgen k<strong>an</strong>n RETRANS nur dort eine automatische Tr<strong>an</strong>sformation<br />
vornehmen, wo eine formelle Aen<strong>der</strong>ung in <strong>der</strong> Syntax<br />
zwischen REDABAS und REDABAS-4 erfolgte. Aufgrund des erweiterten<br />
Befehls- und Funktionsumf<strong>an</strong>ges und <strong>der</strong> hoeheren Le<strong>ist</strong>ung<br />
von REDABAS-4 (z.B. paralleler Zugriff auf 10 Datenb<strong>an</strong>kdateien)<br />
koennte bei' vielen Anwendungsprogrammen <strong>der</strong> Algorithmus<br />
effektiver gestaltet werden. Diese m<strong>an</strong>uelle Arbeit bleibt dem<br />
Anwendungsprogrammierer vorbehalten.<br />
Bei Befehlen, <strong>die</strong> sich in ihrer Wirkung zwischen REDABAS und<br />
REDABAS-4 unterscheiden, setzt RETRANS in <strong>die</strong> tr<strong>an</strong>sformierte<br />
Datei vor <strong>die</strong> betreffende Befehlszeile eine Kommentarzeile mit<br />
Hinweisen fuer den <strong>Progra</strong>mmierer ein.<br />
Am Anf<strong>an</strong>g je<strong>der</strong> Befehlsdatei fuegt RETRANS <strong>die</strong> Befehle SET<br />
HEADING OFF (Unterdrueckung <strong>der</strong> Feldnamen<strong>an</strong>zeige bei LIST und<br />
DISPLAY) und SET SAFETY OFF (automacisches Ueberschreiben von<br />
Dateien) ein, um eine zu REDABAS <strong>an</strong>aloge Wirkung zu erzielen.<br />
Bei Bedarf koennen <strong>die</strong>se Zeilen natuerlich wie<strong>der</strong> geloescht<br />
werden, und es gilt <strong>die</strong> St<strong>an</strong>dardzuweisung (ON).<br />
- 160 -