Package: Abhängigkeitsdefinition prüfen

Das Modul überprüft die Korrektheit der Abhängigkeitsdefinitionen in der Metadaten-Variable. Dabei werden die wahren Abhängigkeiten eines Package ermittelt und mit der Definition abgeglichen. Fehlende Abhängigkeiten und welche die zu viel sind werden als Fehler registriert. Zusätzlich können die Versionsvergleiche mit den Packages in dem Mandant überprüft werden. Die Ergebnisse der Analyse werden in einer Variable gespeichert.

Bezeichnung

Name

pm.DependencyDefinitionVerify

Konfiguration

Gruppe: Ausgabe

Variable-Objekt (variable)

Name des Variable-Objekts, das für die Speicherung der Daten genutzt wird

Quellverbindung für die Variable (variable-source)

Ist die Option gesetzt, dann definiert diese eine alternative b4A Verbindung unter der die Variable gefunden werden kann.

Mögliche Werte: <definierte b4A Verbindungen>

Konfiguration

Gruppe: Optionen

Package (package)

Name des Package

Beschreibung

Die Variable, die das Ergebnis der Analyse enthält, speichert die folgenden Werde in den einzelnen Spalten:

  • Key: Name des Package

  • Wert 1: Vergleichsoperator aus der Abhängigkeitsdefinition in der Metadaten-Variable

  • Wert 2: Versionsnummer aus der Abhängigkeitsdefinition in der Metadaten-Variable

  • Wert 3: Status der Untersuchung zu dem jeweiligen Package

  • OK: Die Abhängigkeit besteht wirklich und der Versionsvergleich passt zu der installierten Version

  • UNNECESSARY: Das Package wurde überflüssigerweise in den Abhängigkeiten angegeben

  • NOT_INSTALLED: Das Package ist gar nicht installiert in dem aktuellen Mandant

  • WRONG_VERSION: Das Package ist installiert, aber passt nicht mit dem Versionsvergleich überein

  • MISSING: Es besteht eine Abhängigkeit zu dem Package, aber es steht nicht in der Abhängigkeitsdefinition

  • Wert 4: Die Version des installierten Package

Die Werte 1 und 2 sind dann leer, wenn das Package in der Abhängigkeitsdefinition nicht auftaucht.

../../../_images/pm-dependencydefinitionverify-variable.png