Package: Bericht über die Installation

Dieses Modul erstellt einen Bericht über alle installierten Packages in einem Mandant. Der Bericht wird in der strukturierten Dokumentation eines Objektes gespeichert.

Bezeichnung

Name

pm.ReportInstallation

Aliase

ReportInstallation

Konfiguration

Gruppe: Ausgabe

Objekt für strukturierte Dokumentation (structured-docu)

Wenn angegeben, dann werden die Informationen in der strukturierten Dokumentation des Objektes gespeichert

strukturierte Dokumentation zuvor leeren (structured-docu-reset)

Wenn gesetzt, dann wird die strukturierte Dokumentation des Objektes zuvor geleert

Verbindung (structured-docu-connection)

Wenn angegeben, dann wird das Objekt für die strukturierte Dokumentation in der Verbindung genutzt.

Mögliche Werte: <definierte b4A Verbindungen>

Name der strukturierten Dokumentation (structured-docu-name)

Definiert den Namen des Reiters der strukturierten Dokumentation, die verwendet werden soll. Ist der Wert leer, dann wird die Erste genutzt.

XML-Variable (xml-variable)

Name des XML-Variable-Objekt, dass 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>

Konfiguration

Gruppe: Optionen

Packages ausschließen (exclude-packages)

Schließt jedes Package vom Bericht aus, das mindestens einem der Muster entspricht

Beschreibung

Zu jedem installierten Package werden die folgenden Informationen zur Verfügung gestellt:

  • Package Name

  • Versionsnummer

  • Zeitpunkt der Erstellung des Releases

  • Zeitpunkt der Installation

  • Abhängigkeitsdefinition

../../../_images/pm-reportinstallation-docu.png

Ausgabeformat XML-Vatriable

Der Bericht über die installierten b4A Packages sieht als XML-Dokument wie im folgenden Beispiel aus. Alternativ zu diesem Modul kann auch der Package-Index genutzt werden. Dieser wird näher im Abschnitt Package: Index beschrieben.

<?xml version="1.0" encoding="UTF-8"?>
<best4Automic version="4.4.0">
    <pm>
        <packages>
            <package name="BBC.AE_UTILS" version="1.0.0">
                <metadata key="Built On" value="2021-01-11 13:27:11"/>
                <metadata key="Installed On" value="2021-01-27 09:56:56"/>
                <metadata key="Initialized On" value="2020-09-07 16:02:20"/>
                <metadata key="Version" value="1.0.0"/>
                <metadata key="Dependencies" value="BBC.SHARED ~= 1.0.0"/>
            </package>
            <package name="BBC.FILEOPS" version="1.0.0">
                <metadata key="Built On" value="2020-10-06 08:37:23"/>
                <metadata key="Installed On" value="2021-01-27 09:56:57"/>
                <metadata key="Initialized On" value="2019-09-11 12:37:19"/>
                <metadata key="Version" value="1.0.0"/>
                <metadata key="Dependencies" value="BBC.SHARED ~= 1.0.0"/>
            </package>
        </packages>
    </pm>
</best4Automic>

Beispiel um vom b4A Package BBC.FILEOPS den Built On Zeitstempel zu bekommen.

/best4Automic/pm/packages/package[@name="BBC.FILEOPS"]/metadata[@key="Built On"]/@value