Nutzung von Aliasnamen

Die Verwendung von Alias-Namen an Datenelementen kann jetzt über DataStrEdge verwaltet werden. Außerdem wurde Aliasname um eine Tabelle von Generierungsnamen erweitert.

Aliasnutzung am Datenelement

Hierfür wurde die Ansicht der Datenelemente um eine View der Aliasnamen erweitert, die neben den abgeleiteten Informationen angezeigt wird: Die Liste zeigt die Kategorie, für die der Alias angelegt wurde, den zugeordneten Aliasnamen, den Generierungsnamen, für diese Kategorie verwendet werden soll, sowie ggf. den Kategoriezusatz. 300

Kategorie: Es gibt eine Anzahl fest definierter Kategorien, die z.T. aus in Rochade bereits verwendeten Alias-Kategorieangaben abgeleitet wurden, z.T. neu angelegt wurden (TAA-CSNative, TAA-Web). Eine Aliasnutzung muss einer Kategorie zugeordnet werden; in einem Datenelement kann für dieselbe Kategorie nur eine Nutzung verwendet werden (mehrfache Angabe derselben Kategorie wird als Fehler markiert). Wenn eine Kategorie genutzt werden soll, die noch nicht bekannt ist, kann der Name dieser Kategorie eingegeben werden; sie gilt dann als benutzerdefiniert, bis sie ggf. in die Kategorieliste aufgenommen wurde. In der Liste der Kategorien werden die in der TAA verwendeten Kategorien zuerst aufgeführt, anschließend alle anderen in der Entwicklungsdatenbank (Rochade) bekannten Kategorien in alphabetischer Reihenfolge.

Alias: Hier kann der zu verwendende Alias (in Rochade DM_ALIASNAME) ausgewählt werden (es muss ein Alias angegeben werden). In der Dropdown-Liste der Combobox werden die Aliasse angezeigt, in denen bereits ein Generierungsname für die angegebene Kategorie zugeordnet wurde. Wenn ein anderer Alias verwendet werden soll, kann dieser über den Kopf „Alias auswählen“ aus der Liste aller Aliasse ausgewählt werden, oder es kann der Name eingetippt werden. Es kann auch der Name eines Alias angegeben werden, der (noch) nicht in Rochade angelegt wurde. Ebenso ist es möglich, über den Knopf „Neuen Alias anlegen“ einen neuen Alias in Rochade anzulegen und diesen dann zu verwenden.

Generierungsname: Hier steht die Zeichenfolge, die bei Generierungen für die angegebene Kategorie verwendet wird, ohne weitere Prä- oder Suffixierung oder sonstige Namensanpassungen. Er sollte daher den Namenskonventionen für das jeweilige Zielsystem (z.B. C#) entsprechen; dies wird nicht überprüft. Der Generierungsname wird, wenn dies möglich ist, an dem Alias gespeichert (d.h. wenn der Alias existiert und bearbeitbar ist), andernfalls an dem Datenelement. Wenn für ein weiteres Datenelement derselbe Alias in derselben Kategorie genutzt wird, wird der bereits zugeordnete Generierungsname dort angezeigt. Ein am Alias gespeicherter Generierungsname kann anschließend nur noch durch Bearbeitung des Alias angepasst werden, nicht mehr an dem Datenelement.

Zusatzinfo: Bestimmte Kategorien können eine Zusatzinfo erhalten; für diese Kategorien ist die Spalte „Kategoriezusatz“ editierbar, für die anderen nicht. Der Kategoriezusatz ist in Großschreibung und ohne Leerzeichen anzugeben; dies wird von dem Edit-Control erzwungen.

Hinzufügen und Löschen von Aliasnutzungen ist über den entsprechenden Knopf sowie über Kontextmenü möglich:

Das Einfügen von kopierten Aliasverwendungen ist möglich, auch wenn es für die kopierte Kategorie bereits eine Aliasverwendung gibt; die eingefügte Aliasverwendung wird dann solange als fehlerhaft angezeigt, bis sie einer anderen Kategorie zugeordnet wurde.

Wenn – weil Generierungsnamen nicht sofort in den betreffenden Alias übernommen werden konnten – Abweichungen entstehen zwischen den Generierungsnamen im Alias und in der Aliasnutzung, werden diese in der Liste markiert. Das grüne Plus steht für einen Generierungsnamen, der nur in der Aliasnutzung, nicht aber in dem Alias angegeben wurde. Wenn eine Aliasnutzung einen von dem Alias abweichenden Generierungsnamen hat, ist dies durch ein rotes Kreuz markiert. Über die Befehle „Generierungsnamen aus/in Alias übernehmen“ ist es möglich, diese Abweichungen zu bereinigen.

Wenn beim Speichern eines Datenelements festgestellt wird, dass Abweichungen existieren, fragt DataStrEdge, ob diese beim Speichern bereinigt werden sollen.

Alias

Auch Aliasse sind jetzt über DataStrEdge bearbeitbar. Hierbei werden neben den allgemeinen Objektangaben die in dem Alias definierten Generierungsnamen in Form einer Schlüsseltabelle angezeigt; wenn der Alias bearbeitbar ist, kann die Tabelle hier auch ergänzt werden:

IEdge

Damit zwischen Rochade und der TAA ein Abgleich der Kategorien erfolgen kann, gibt es eine neue Iedge-Info Funktion AliasCategories der Kategorie „DSTR“; diese Funktion liefert eine csv-Liste der bekannten Kategorien.

datastredge:alias · Zuletzt geändert: 04.10.2016 09:06

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