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>
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.