Entwicklungsobjekt: Namensraum

1              Themenübersicht

Die Anwendung „Entwicklungsobjekte“ dient der Erfassung und Ansicht von Entwicklungsobjekten verschiedenster Typen. In dieser Dokumentation wird der Typ „Namensraum“ beschrieben.

Allgemeine Informationen zur Anwendung „Entwicklungsobjekte“, beispielsweise die Beschreibung der anwendungsbezogenen Aktionen oder des Identifikationsbereichs, finden Sie in dieser Dokumentation „Entwicklungsobjekte“.

2              Beschreibung

Ein Namensraum kann als Verzeichnis in einem Dateisystem bzw. als Package in Java betrachtet werden. Namensräume sind hierarchisch organisiert und dienen der Zusammenfassung von inhaltlich verwandten Objekten. Das Ergebnis ist eine fachliche Struktur und diese vermeidet Namenskonflikte zwischen den Entwicklungsobjekten.

Jedes Entwicklungsobjekt ist einem Namensraum zugeordnet. Die Kombination aus Entwicklungsobjektname und Entwicklungsobjekttyp muss in einem Namensraum eindeutig sein.

Aufbau der Namensräume

Die Namensräume sind in einer Baumstruktur abgebildet. Die Wurzel des Baums ist der Namensraum com. Jedem System, in dem entwickelt wird, ist ein Entwicklungspräfix zugeordnet. Aus diesen Präfixen wird die Ebene unter der Wurzel aufgeschlüsselt. Entwickelt wird in dem Namensraum, der dem Entwicklungspräfix entspricht:

  • cisag – Entwicklung der Standardentwicklung

com.<Entwicklungspräfix> – Entwicklung eines Partners/Kunde

Auf der nächsten Ebene befinden sich die Namensräume:

  • .app

AnwendungsEntwicklung der Standardentwicklung Partner und Kunden

  • .sys

SystemEntwicklung in der Standardentwicklung.

  • .pgm

Schnittstelle zwischen System und Anwendungsentwicklung

  • .dbu

Namensraum für generierte Entwicklungsobjekte. In diesem werden die versionierten Mapper und Updateprogramme für Business Objects, Extensions und Parts abgelegt.

  • .nls

Namensraum für generierte Entwicklungsobjekte zur Unterstützung des Semiramis NLS-Mechanismus.

In den Namensräumen sys und pgm dürfen Entwicklungsobjekte nur durch die Standardentwicklung angelegt, geändert oder gelöscht werden. Entwicklungsobjekte in den Namensräumen dbu und nls dürfen, bis auf die Updateprogramme, nicht geändert werden. Außerdem dürfen in diesen Namensräumen keine Entwicklungsobjekte angelegt werden.

Aufbau der Namensräume unterhalb von app, pgm und sys:

Namensräume mit besonderer Bedeutung:

  • obj:

In diesen Namensraum dürfen nur Business Objects, Parts, OQL-Views und Extensions angelegt werden.

  • ui:

Benutzeroberfläche der Anwendung

  • gui:

Wieder verwendbare Komponenten für die Benutzeroberfläche (z. B.: EntityFields für die Anwendung)

  • log:

Logik der Anwendung

Alle Entwicklungsobjekte eines Namensraums werden in dessen Verwendungsnachweis aufgenommen.

Die Felder im Einzelnen:

Feld Erläuterung
Bezeichnung Fachliche Beschreibung des Namensraums.

Die Beschreibung ist auf 100 Zeichen beschränkt.

Verantwortlicher Angabe des Verantwortlichen für diesen Namensraum. Akzeptiert werden nur dem System zugeordnete Benutzer akzeptiert.

Bei einer Neuanlage wird der aktuelle Benutzer eingetragen.

Test-Namensraum

(Checkbox)

Flag für Testnamensräume.

Folgende Eigenschaften gelten für Testnamensräume:

·         Im vollständigen Namen muss „.test.“ enthalten sein.

·         Testnamensräume dürfen nur in einer Entwicklungsaufgabe vom Typ Test angelegt und bearbeitet werden.

·         Die Entwicklungsobjekte in einem Testnamensraum dürfen ebenfalls nur in einer Entwicklungsaufgabe vom Typ Test angelegt und bearbeitet werden.

·         Das Flag kann nach der ersten Aktivierung nicht mehr zurückgesetzt werden.

·         Testnamensräume und darin enthaltene Entwicklungsobjekte werden nicht in andere Systeme transportiert.

·         Die Kennzeichnung als interner Namensraum ist nicht erlaubt.

Interner Namensraum

(Checkbox)

Flag für interne Namensräume. Folgende Eigenschaften gelten für interne Namensräume:

·         Darf nur in einer Entwicklungsaufgabe vom Typ Intern angelegt und bearbeitet werden.

·         Die Entwicklungsobjekte in einem internen Namensraum dürfen ebenfalls nur in einer Entwicklungsaufgabe vom Typ Intern angelegt und bearbeitet werden.

·         Die Kennzeichnung als Testnamensraum ist nicht erlaubt.

·         Das Flag kann nach der Aktivierung nicht zurückgesetzt werden.

 

Czy ten artykuł był pomocny?