Package: Abhängigkeitssuche
Das Modul durchsucht die Objekte eines Package nach Referenzen auf Objekte anderer Packages. Dabei werden sowohl die Attribute als auch die Scripte der Objekte durchsucht. Die gefundenen Package-Referenzen werden in ein Variable-Objekt geschrieben.
Bezeichnung
- Name
pm.Requires
- Aliase
pm.DependencySearch, DependencySearch, pm.PackageDependencySearch
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>
XML-Variable (xml-variable
)
Name des XML-Variable-Objekts, das zur Speicherung der Informationen genutzt wird
Key (xml-variable-key
)
Key in dem XML-Variable-Objekt, der verwendet werden soll
Quellverbindung für die Variable (xml-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>
Gruppe: Optionen
Package (package
)
Name des Package
Ausgabe
Die Ausgabe kann in eine statische oder eine XML-Variable geschehen. Theoretisch auch parallel in beide gleichzeitig.
Statische Variable
Die statische Variable, die das Ergebnis der Analyse enthält, speichert die benätigten Packages in Key und Wert 1:
XML-Variable
Wird das Ergebnis in eine XML-Variable geschrieben, dann werden die Daten in dem folgenden Format gespeichert.
<best4Automic version="5.3.0">
<pm>
<package name="B4A.BASE">
<dependencies>
<dependency package="SYS.SETTINGS"/>
<dependency package="BBC.SHARED"/>
<dependency package="B4A.BAS"/>
</dependencies>
</package>
</pm>
</best4Automic>