DML-Einstellungen

DML (Definitive Media Library) ist eine standardisierte Verzeichnisstruktur zur zentralen Ablage und Verwaltung von Softwarepaketen. 

Mit DML können neue Pakete automatisch in einer einheitlichen Ordnerstruktur gespeichert werden.

Die Verwendung einer DML-Struktur stellt sicher, dass Softwarepakete nach festen Vorgaben organisiert werden und jederzeit schnell gefunden werden können.

DML-Struktur verwenden

Mit der Option „DML-Struktur verwenden“ wird die automatische Verwendung einer DML-Struktur aktiviert.

  • Aktiviert:

       Neue Pakete werden automatisch in der ausgewählten DML-Struktur gespeichert.

       Die Ordnerstruktur wird anhand definierter Platzhalter erstellt.

       Einheitliche Paketablagen werden sichergestellt.

  • Deaktiviert:

       Es wird keine DML-Struktur verwendet.

Speicherort und Ordnerstruktur können frei gewählt werden.

DML-Übersicht

Die Tabelle enthält alle verfügbaren DML-Strukturen.

Folgende Informationen werden angezeigt:

Feld

Beschreibung

Name

Anzeigename der DML-Struktur

Pfadoptimierung

Entfernt Leerzeichen aus automatisch erzeugten Ordnernamen

Pfad

Basisverzeichnis der DML-Struktur

Struktur

Verwendete Ordnerstruktur mit Platzhaltern

DML hinzufügen

Über die Schaltfläche „DML hinzufügen“ kann eine neue DML-Struktur erstellt werden.

Dabei werden folgende Informationen hinterlegt:

  • Name der DML-Struktur
  • Basispfad
  • Verzeichnisstruktur
  • Pfadoptimierung

Nach dem Speichern steht die neue Struktur sofort für neue Pakete zur Verfügung.

DML bearbeiten

Über „DML bearbeiten“ kann eine vorhandene DML-Struktur angepasst werden.

Folgende Einstellungen können geändert werden:

  • Name
  • Basispfad
  • Verzeichnisstruktur
  • Pfadoptimierung

Änderungen wirken sich nur auf zukünftige Projekte aus.

DML löschen

Über „DML löschen“ kann eine DML-Struktur aus PSADT-Package Forge entfernt werden.


Hinweis: 

Bereits vorhandene Pakete und Ordner werden dabei nicht gelöscht. Es wird lediglich die Konfiguration innerhalb von PSADT-Package Forge entfernt.

Pfadoptimierung

Die Option „Pfadoptimierung“ entfernt Leerzeichen aus automatisch erzeugten Ordnernamen.

Dadurch können Verzeichnisnamen vereinheitlicht und mögliche Probleme bei Skripten oder automatisierten Prozessen vermieden werden.


Hinweis: 

Die Pfadoptimierung entfernt ausschliesslich Leerzeichen. Die definierte DML-Struktur und alle anderen Zeichen bleiben unverändert erhalten.

Platzhalter in DML-Strukturen

Für die dynamische Erstellung von Ordnerstrukturen können verschiedene Platzhalter verwendet werden.


Beispiel:        %VENDOR%\%NAME%\%VERSION%\%ARCHITECTURE%\%LANGUAGE%\%REVISION%

Ergebnis: Microsoft\VisualStudioCode\1.108.0\x64\de\01


Die tatsächlichen Werte werden automatisch aus den Paketinformationen übernommen.

Reihenfolge der DML-Strukturen

Über die Pfeilschaltflächen auf der rechten Seite kann die Reihenfolge der DML-Strukturen angepasst werden.

Die Sortierung beeinflusst die Anzeige innerhalb von PSADT-Package Forge.

Empfehlung

Die Verwendung einer Definitive Media Library (DML) wird insbesondere in grösseren Paketierungsumgebungen empfohlen.

Vorteile:

  • Einheitliche Paketablage
  • Standardisierte Verzeichnisstrukturen
  • Schnellere Suche nach Paketen
  • Vereinfachte Verwaltung
  • Unterstützung von Automatisierungen und Paketierungsstandards


Hinweis: 

Änderungen an einer DML-Struktur wirken sich ausschliesslich auf neu erstellte Pakete aus. Bereits vorhandene Projekte bleiben unverändert.