Package: Index

Erstellt einen Package-Index, der eine Liste der installierten Packages und deren Metadaten enthält

Bezeichnung

Name

pm.Index

Konfiguration

Gruppe: Optionen

inkludiere den Index für Basisordner (include-base-folders)

ist die Option gesetzt wird ebenfalls ein Index für die konfigurierten Basisordner erstellt

Ausgabeformat XML-Vatriable

Der Index der installierten b4A Packages sieht als XML-Dokument wie im folgenden Beispiel aus.

<?xml version="1.0" encoding="UTF-8"?>
<best4Automic version="4.4.0">
    <pm>
        <index>
            <packages>
                <package name="BBC.AE_UTILS" version="1.0.0">
                    <description>Actions for using the Automic Automation Engine Utilities</description>
                    <folder>PACKAGES/BEST-BLU</folder>
                    <dependencies>
                        <dependency name="BBC.SHARED" operator="~=" version="1.0.0"/>
                    </dependencies>
                    <metadata>
                        <entry key="Categories" value="BEST-BLU/AUTOMIC"/>
                    </metadata>
                </package>
                <package name="BBC.FILEOPS" version="1.0.0">
                    <description>A set of actions for file operations (Windows only)</description>
                    <folder>PACKAGES/BEST-BLU</folder>
                    <dependencies>
                        <dependency name="BBC.SHARED" operator="~=" version="1.0.0"/>
                    </dependencies>
                    <metadata>
                        <entry key="Categories" value="BEST-BLU/FILESYSTEM, FILESYSTEM"/>
                    </metadata>
                </package>
            </packages>
        </index>
    </pm>
</best4Automic>

Beispiel um vom b4A Package BBC.FILEOPS Die Versionsnummer auszulesen.

/best4Automic/pm/packages/package[@name="BBC.FILEOPS"]/@version