Data Dictionary MOD009101

Einstieg

  • Customizer System-Customizer Data Dictionary

Information

  • In diesem Modul können
    • neue Dataitems angelegt werden
    • bestehende Dataitems bearbeitet werden
    • Datentabellenkopfdaten bearbeitet werden
    • Relationen einer Datentabelle bearbeitet werden

Modulvarianten

  • Dataitems mit Struktur
    • blendet die Unter-Dataitems unter den DIs ein.
  • DB-Optionen
    • zeigt alle für die Datenbank relevanten Parameter der DIs.
  • DF-Einstellungen
    • blendet die Standardparameter für die Datenfelder, in denen die DIs eingebunden werden, ein.
  • DI-Verwendung
    • blendet die Verwendungshäufigkeit der DIs ein.
  • Exits
    • blendet die Exits unter dem DI ein, auf das sie sich beziehen.
  • Inkarnationen
    • blendet bei Inkarnationen die dazugehörigen Unter-Dataitems ein.
  • SQL Wertebereiche
    • zeigt nur die DIs an bei denen im Feld Wertebereich "computesql" vorkommt.
  • Virtuelle DIs
    • zeigt nur die DIs an bei denen die Checkbox virtuell aktiviert ist.
  • Wertebereiche

Datentabelle

Spaltennamen setzen

Information

  • Das Betätigen der Schaltfläche Spaltennamen setzen löst folgende Aktionen aus:
    • Es wird geprüft, ob das Feld SQL-ID für alle reelen Dataitems gesetzt ist.
      • Falls nein, wird die SQL-ID für die entsprechenden Dataitems gesetzt. Der Eintrag setzt sich zusammen aus dem Text "DI" und der ID aus dem Feld DI
        • Bsp: Legt man das Dataitem 100001 an und betätigt die Schaltfläche Spaltennamen setzen wird in SQL-ID der folgende Wert eingetragen: DI100001

Reload Forking-Server

Informationen
  • Durch Betätigen der Schaltfläche Reload Forking-Server wird der Forking-Server neugestartet.
  • Unter Linux muss der Forking-Server neugestartet werden, wenn
    • neue Dataitems angelegt werden (virtuell und reell)
    • Dataitem-Parameter geändert werden.

Relationen

Information

  • Datentabellen sind über Relationen miteinander verknüpft. Der logische Zusammenhang der PLANTA-Software-Daten hängt also von den Relationen ab.

Vorgehensweise

  • Rechtsklick auf den Datentabellenkopf.
  • Einfügen Relation auswählen.
    • Ein neuer Relations-Datensatz wird eingefügt.
  • Die Relation und die Relationsparameter definieren.
  • Speichern.

Details

  • Durch Klick auf den Link im Datenfeld Index wird die entsprechende Datentabelle anstatt der gerade geöffneten angezeigt.
  • Durch Klick auf den Link im Datenfeld Ident von DI wird das entsprechende Dataitem im Modul Data Dictionary markiert.

Dataitems

Standard-Dataitems

Allgemeine Regeln
  • Standard-Dataitems dürfen in der Regel nicht geändert werden, da eine Änderung bei Updates überschrieben wird.
  • Ausnahmen:
    • DF-Längen werden in der Regel für alphanumerische Dataitems geändert. Hier wird zwischen DI-Klassen unterschieden:
      • DI-Klasse = 0: Klassisches alphanumerisches Dataitem
        • Die DF-Länge darf maximal den Wert der DB-Länge erhalten, da diese DIs in der Datenbank physikalisch in der Größe der DB-Länge gespeichert werden.
        • Die DB-Länge darf nicht vergrößert werden.
      • DI-Klasse = 15: Internationaler Text (I-Text)
        • Diese Dataitems verhalten sich im System wie alphanumerische DIs, werden aber in der Datenbank als nummerische DIs von 4 Byte gespeichert. Die Werte dieser Dataitems können in den verfügbaren Sprachen gespeichert werden. Ihre DF-Länge kann ohne weiteres auf 80 erhöht werden, dazu muss nur die DB-Länge angepasst werden.
  • Dataitem-Bezeichnungen, die vom Standard systemweit abweichen, können einfach überschrieben werden.
  • Wertebereiche
    • Das Update löscht individuelle WBs, wenn sie Standard-DIs zugeordnet sind, auch wenn ein Standard-WB dabei ist.
    • Wird einem Standard-DI mit Standard-WB ein individueller WB zugeordnet, muss dies dokumentiert werden, damit dies nach einem Update nachgezogen werden kann.

Individuelle Dataitems anlegen

Hinweise
  • Das Anlegen und Ändern der Dataitems in Datentabellen der Systemdatenbanken (Q1-Q3) ist nur durch PLANTA möglich.
  • Werden individuelle Dataitems für Datentabellen der Systemdatenbanken benötigt, muss eine individuelle Datentabelle mit Relation zur entsprechenden Datentabelle der Systemdatenbanken angelegt werden.
  • Das Anlegen und Ändern in den Datentabellen der Anwendungsdatenbanken (Q4-Q7) ist erlaubt.
Vorgehensweise
  • Das Modul Data Dictionary aufrufen.
  • Die gewünschte Datentabelle aus der Listbox auswählen.
  • Klick mit rechter Maustaste auf ein bestehendes DI und Auswahl Einfügen Dataitem.
  • Den Namen im Feld Bezeichnung vergeben und speichern, dabei wird die Nummer des neuen DI automatisch generiert.
  • Bei reellen Dataitems:
    • Im Feld DB-Pos. die Nummer vergeben, die aufsteigend zu der von dem voranstehenden DI ist. Bitte darauf achten, dass dieses Feld nicht leer bleibt.
    • Im Feld SQL-ID eine SQL-ID vergeben.
      • Durch den Button Spaltennamen setzen erfolgt dies automatisch.
    • Im Feld DI-Python-ID eine Python-ID vergeben.
    • Durch Klick auf den Button Dataitem anlegen wird das Dataitem in der Datenbank angelegt. Weitere Informationen
  • Das Feld Spaltentyp füllen, dadurch werden je nach Typ automatisch weitere Felder gefüllt.
  • Ggf. weitere Dataitemparameter definieren.
  • Speichern.

Dataitem in der Datenbank anlegen

Kontextmenü

Hinweis

  • Bei unvollständiger Eingabe der relevanten Werte erscheint eine Meldung, die darauf hinweist den fehlenden Wert zu ergänzen.

Dataitems bearbeiten

Kontextmenü

Automatische Nummern einfügen

Information

  • Automatische IDs
    • werden nicht vom Benutzer manuell eingetragen, sondern vom System nach einer bestimmten Regel generiert.
    • Die automatische Nummer wird erst erzeugt, wenn alle DIs des Fremdschlüssels des Datensatzes mit gültigen Werten und, falls vorhanden, alle Muss-Felder gefüllt sind.
    • Automatische Nummern können für den Benutzer unsichtbar oder sichtbar generiert werden.
    • Der Zähler der automatischen Nummer wird pro Datenbank verwaltet.
    • Der Regelaufbau der automatischen Nummer wird in der Systemdatenbank verwaltet.

Vorgehensweise

  • Klick mit der rechten Maustaste auf das Dataitem, das automatische Nummern bekommen soll, und Auswahl des Befehls Einfügen Automatische Nummern.
  • Die Parameter für automatische Nummern festlegen und speichern.
  • Den Client neustarten, sodass die Änderung auch greift.

Dataitems in Datenbereich übernehmen

Vorgehensweise

  • Im Feld DT die Nummer der gewünschten Datentabelle eintragen bzw. aus der Listbox auswählen.
  • Die Dataitems, die in den Datenbereich übernommen werden sollen, markieren.
  • Mit der rechten Maustaste auf eines der Dataitems klicken und den Kontextmenü-Befehl Dataitems in Datenbereich übernehmen auswählen.
    • Dabei werden nur die markierten Dataitems übertragen.
  • Das Modul Datenbereich auswählen wird automatisch geöffnet.
    • Ein neuer Datenbereich wird automatisch angelegt.
    • Sind noch Instanzen des Moduls Datenbereiche offen, werden die Datenbereiche ausgelesen und automatisch eingefügt.
      • Sollen die Dataitems einem anderen, bereits existierenden, Datenbereich hinzugefügt werden, kann mit dem Betätigen von F4 ein neuer Datensatz in Fenster 1 angelegt werden.
      • Danach in das Feld DA die ID des gewünschten Datenbereichs eintragen.
    • Der Wert im Feld DDI wird automatisch auf das Ident von DI der entsprechenden Datentabelle gesetzt.
    • Die vorher ausgewählten Dataitems werden im Fenster 2 angezeigt.
    • Die Schaltfläche Dataitem in Bereich übernehmen betätigen.
      • Die Dataitems werden in den Datenbereich übernommen.
  • Speichern.

Achtung

  • Es können Dataitems aus verschiedenen Datentabellen beliebig zusammengefügt werden. Wenn dies aufgrund der Relation keinen Sinn ergibt, kann es zu Fehlern in der Darstellung kommen.

Automatisches Anlegen von Hol-Exit Dataitems

Information

Vorgehensweise

  • Klick mit der rechten Maustaste auf das gewünschte Quell-Dataitem und Auswahl des Befehls Inkarnation/ Hol-Exit definieren
  • Die Datenfelder wie folgt befüllen:
    • aus Tabelle: ID der Tabelle in der sich das zu holende Dataitem befindet
    • Dataitem: Bezeichnung des Dataitems, das geholt werden soll
  • Klick auf Hol-Exit anlegen
    • Es wird automatisch das Exit erstellt und das Dataitem, das dem Ziel-Dataitem entspricht.
  • Speichern.

Automatisches Anlegen von Inkarnationen und deren Unter-Dataitems

Vorgehensweise

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl