-    Clustering - Was wird mit UD6 wo gespeichert    

Clustering - Was wird mit UD6 wo gespeichert

Der UD6/CMtool Treiber ersetzt Ihren Treiber des Uniface Repository, und speichert stattdessen Ihren Source-Code in XML-Dateien in einer bestimmten Verzeichnisstruktur.

Dies ist kein Import/Export Format, und erfordert keine Änderung im IDF.

Hier mal eine Standard-Verzeichnisstruktur. Im Standard enthalten die meisten Verzeichnisse eine Datei pro Uniface-Objekt. Dies kann jedoch geändert werden. Weitere Details weiter unten.

sources
applications.dir
components.dir
model-name1.dir
model-name2.dir
dtd.dir
globals.dir
control-panels.dir
device-tables.dir
include-procs.dir
messages.dir
global-procs.dir
translation-tables.dir
glyphs.dir
menus.dir
other.dir
registers.dir
relationships.dir
schemas.dir
subsystems.dir
templates.dir
entity-interface.dir
field-interface.dir
field-layout.dir
field-syntax.dir
field.dir
component.dir
entity
type-libraries.dir
model-name.dir
...
Home Verzeichnis
Start-up Shell's.
Forms, Services, Reports, und Templates.
Tabellen, Subtypen, Felder vom Modell1.
Tabellen, Subtypen, Felder vom Modell2.
DTD Definition (Uniface 7.2.06).
DTD Definition (Uniface 7.2.06).

Control Panels1.

Was wird in den Verzeichnissen gespeichert

Uniface-Quellen werden mit anderen Objekten gruppiert, und anschließend in logische Elemente 'aufgesplitted'.

Zum Beispiel werden Forms und Komponenten-Variablen (Register) zusammen gefügt, und anschließend über den Formnamen gesplittet.

Die folgenden Abschnitte beschreiben die beiden gebräuchlichsten Arten des Clustering für Uniface Quellen, gefolgt von einer detaillierten Beschreibung des Mappings zwischen dem relationalen Uniface Repository Modell und der UD6 Verzeichnis-Struktur. Die meisten dieser Einstellungen können über die UD6 Konfigurationsdateien verändert werden.

Eine Datei pro Objekt

Eine Datei pro Bibliothek/Sprache

Eine Datei pro Objekt

Globale Objekte wie Meldungen oder Include Procs können als eigene Datei oder procs can be stored in einer gemeinsamen Datei pro Bibliothek gespeichert werden.

This example shows one file per message:

sources
globals.dir
control-panels.dir
device-tables.dir
include-procs.dir
messages.dir
TRUST-F_AFA_SATZ_LINE-D.XML
TRUST-F_AFA_VALUTA-D.XML
TRUST-F_AGIO-D.XML
TRUST-F_ANREDEBRIEF-D.XML
TRUST-F_ANREDE-D.XML
.
.
.

Eine Datei pro Bibliothek/Sprache

Globale Objekte wie Meldungen oder Include Procs können als eigene Datei oder procs can be stored in einer gemeinsamen Datei pro Bibliothek gespeichert werden.

This example shows one file per library:

sources
globals.dir
control-panels.dir
device-tables.dir
include-procs.dir
messages.dir
TRUST-D.XML
TRUST-USA.XML
.
.
.

Mehr über Versionskontrolle für Uniface

>>>>>>> 1.8

$Revision: 1.4.4.5 $ $Date: 2003/09/16 17:51:49 $[go to top]