Konfig-Flags in der MDB

Konfig wird konfiguriert mittels Tabellen in der TAA-MDB. In einigen von diesen Tabellen sind sogenannte Flags vorhanden, um Eigenschaften zu steuern. Hier ist eine Auflistung von diesen Flags mit ihrer Bedeutung:

edbTran

Transformationen haben folgende Flags:

1 = Default Editor nicht anzeigen

2 = Default Editor Read-Only anzeigen

4 = Nicht erlaubt neue Einstellungen hinzuzufügen

8 = Überprüfen ob Schreib-zugriff in Rochade vorhanden ist

16 = Transformation ist „obsolete“

edbStra

Supported Transformations haben folgende Flags:

1 = Transformation ist anforderbar

2 = Transformation ist ausführbar

4 = Umgebung prüfen vor Ausführung

8 = Transformation ist „obsolete“

edbPost

Possible Transformations haben folgende Flags:

1 = Ist Standard-Transformation

2 = Enforced → Einstellungen aus dieser Transformation können nicht überschrieben werden.

4 = Versteckt, nicht anzeigen in Konfig. Beim KfDialog wird eine versteckte Transformation aber wohl im Anforderungsmodus angezeigt falls dies eine Info-Transformation ist (flag=32) oder falls die Transformation selektierbar ist (flag=8)

8 = Transformation kann hinzu gewählt werden.

16 = Transformation kann nicht ausgewählt werden. (Wird im KfDialog nicht angezeigt.)

32 = Info-Transformation. Diese Transformation wird im Anforderungs-Modus auch angezeigt wenn sie „Versteckt“ ist.

64 = Transformation ist „obsolete“

edbTenv

Transformations-Environment hat folgende Flags:

1 = Environment ist für Anforderungsmodus

2 = Environment ist für Ausführungsmodus

edbTedf

Transformations-Environment-Definition hat folgende Flags:

Für Texteingabefeld:

2 = Kennworteingabe

Für Datei öffnen Feld:

1 = Neuanlage Datei

2 = Öffnen einer bereits existierenden Datei

4 = Keine lange Dateinamen verwenden

8 = Datei darf nicht schreibgeschützt sein

Flags für Konfig-Einstellungen (Settings) in EDB-Tabellen

1 = Der Wert der Einstellung kann nicht verändert werden. 2 = Konkatenation (Aneinanderkettung) von Einstellungswerten 4 = Die Einstellung wird nicht angezeigt (in allen Werkzeugen, wo Konfig-Einstellungen angezeigt werden).

Beispiel für Konkatenation:

In der edbBstn-Tabelle hat man für einen BS20 (BS2000-Baustein) die Einstellung CFG_TEST:

  • In Spalte Settings steht beispielsweise: CFG_TEST=„DV_MODUL-BS2000“;2
  • Flag für Konkatenation (Wert 2) ist gesetzt.
  • Und hat man in der edbStra-Tabelle für die Transformation Compile für die Plattform BS2000 auch die Einstellung CFG_TEST:
  • In der Spalte Setting steht beispielsweise: CFG_TEST=„Compile“;0
  • Kein Flag gesetzt (Wert 0).

Beispiel: BS2000-Baustein A2ZZ0001

Befehl: TeamWiSE.KonfEdge BS20 A2ZZ0001

 A2ZZ0001 [0121]
 Alle definierten Transformationen
   01: CopyScan [KEINE, KEINE] Einstellung CFG_TEST = DV_MODUL-BS2000
   02: Compile [BS2000, KEINE] Einstellung CFG_TEST = Compile;DV_MODUL-BS2000
   03: Einchecken [BS2000, KEINE] Einstellung CFG_TEST = DV_MODUL-BS2000
   04: Einchecken [UNIX, KEINE] Einstellung CFG_TEST = DV_MODUL-BS2000

Bei der Transformation Compile für die Plattform BS2000 wurden die Werte für die Einstellung CFG_TEST zusammengeführt, getrennt durch Semikolon (Compile;DV_MODUL-BS2000).

faq:config:konfig_flags · Zuletzt geändert: 16.09.2016 11:08

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum