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:

../../_images/pm-requires-variable.png

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>